说明
list.add(1,"Hello");
System.out.println(list); //[123, Hello, 456, 789, Person [name=Tom, age=12]]
Collection eles=new ArrayList();
eles.add("Java");
eles.add('!');
list.addAll(2,eles);
System.out.println(list); //[123, Hello, Java, !, 456, 789, Person [name=Tom, age=12]]
System.out.println(list.get(1)); //Hello
System.out.println(list.indexOf('!')); //3
System.out.println(list.lastIndexOf("o")); //-1
System.out.println(list.remove(1)); //Hello
list.set(2, "Hello");
System.out.println(list); //[123, Java, Hello, 456, 789, Person [name=Tom, age=12]]
System.out.println(list.subList(1, 3)); //[Java, Hello]
//Iterator迭代器方式
Iterator iterator=list.iterator();
while(iterator.hasNext()) {
System.out.print(iterator.next()+" "); //123 Java Hello 456 789 Person [name=Tom, age=12]
}
//增强for循环
for(Object obj:list) {
System.out.print(obj+" ");//123 Java Hello 456 789 Person [name=Tom, age=12]
}
//普通for循环
for(int i=0;i


