您的位置:首页 > 其它

ArrayList的简单使用

2016-06-26 11:23 253 查看

ArrayList的简单使用

java.lang.Object
 
java.util.AbstractCollection<E>
     
java.util.AbstractList<E>
         java.util.ArrayList<E>
 

1.添加元素

boolean
add(E e) 

          将指定的元素添加到此列表的尾部。

2.移除元素

boolean
remove(Object o) 

          移除此列表中首次出现的指定元素(如果存在)。

3.判断是否为空

boolean
isEmpty() 

          如果此列表中没有元素,则返回 true
 

4.清空元素

 void
clear() 

          移除此列表中的所有元素。

5.是否包含某元素

boolean
contains(Object o) 

          如果此列表中包含指定的元素,则返回 true。

6.获得某个位置的元素

E
get(int index) 

          返回此列表中指定位置上的元素。

7.获得某元素的索引

 int
indexOf(Object o) 

          返回此列表中首次出现的指定元素的索引,或如果此列表不包含元素,则返回 -1。

8.获得元素数

int
size() 

          返回此列表中的元素数。

9.转化为数组

Object[]
toArray() 

          按适当顺序(从第一个到最后一个元素)返回包含此列表中所有元素的数组。

示例:

List<String> list=new ArrayList<String>();
//添加元素
list.add("chen");
list.add("tie");
list.add("feng");
list.add("is");
list.add("a");
list.add("student");
//判断是否为空
boolean
bool=list.isEmpty();
System.out.println("ArrayList是否为空:"+bool);
//移除chen
list.remove(0);
//判断是否包含student
boolean
bool2=list.contains("student");
System.out.println("是否包含student:"+bool2);
//获得第2位的元素
String s=list.get(2);
System.out.println("第2位的元素是:"+s);
//获得student的索引位置
int
num=list.indexOf("student");
System.out.println("student的索引位置:"+num);
//获得元素数
int
count=list.size();
System.out.println("元素数:"+count);
//转化为数组
String[] strArr=new String[count];
list.toArray(strArr);
for(String
s1:strArr){
    System.out.print(s1+"  ");
}
System.out.println();
//清空集合
list.clear();
//判断是否为空
boolean
bool3=list.isEmpty();
System.out.println("ArrayList是否为空:"+bool3);

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: