返回集合的元素个数:int size() 判断集合是否为空:boolean isEmpty() 查找指定的对象是否存在:int indexOf(Object o) 移除元素:remove(int index)
public static void main(String args[]){
List<String> lists = new ArrayList<String>();
lists.add("A");
lists.add("B");
lists.add("C");
lists.add("D");
for(int i = 0;i < lists.size();i++){
System.out.println(lists.get(i));
}
lists.remove(0);
System.out.println(lists.indexOf("D"));//2
System.out.println(lists.indexOf("E"));//-1
lists.remove(0);
lists.remove(0);
lists.remove(0);
System.out.println(lists.isEmpty());//ture
}
比较 | ArrayList | Vector |
---|---|---|
推出时间 | JDK1.2以后推出 | JDK1.0推出 |
性能 | 异步处理方式,性能高 | 同步处理方式,性能低 |
线程安全 | 非线程安全 | 线程安全 |