ArrayList常用方法
- 增:add(Object obj)
- 删:remove(int index) / remove(Object obj)
- 改:set(int index, Object ele)
- 查:get(int index)
- 插:add(int index, Object ele)
- 长度:size()
- 遍历:① Iterator迭代器方式
② 增强for循环
③ 普通的循环
ArrayList list = new ArrayList();
list.add(123);
list.add(456);
list.add("AA");
list.add(456);
System.out.println(list);
list.add(1,"BB");
System.out.println(list);
List list1 = Arrays.asList(1, 2, 3);
list.addAll(list1);
System.out.println(list.size());
System.out.println(list.get(0));
System.out.println(list);
System.out.println(list.indexOf(456));
System.out.println(list.lastIndexOf(456));
Object obj = list.remove(0);
System.out.println(obj);
System.out.println(list);
list.set(1,"CC");
System.out.println(list);
List subList = list.subList(2, 4);
System.out.println(subList);
System.out.println(list);
Iterator iterator = list.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}
System.out.println("***************");
for(Object ob : list){
System.out.println(ob);
}
System.out.println("***************");
for(int i = 0;i < list.size();i++){
System.out.println(list.get(i));
}
}