一、特点、特有方法
二、遍历方式
List<String> list = new ArrayList<>();
list.add("糖宝宝");
list.add("蜘蛛精");
list.add("至尊宝");
//1.for循环
for (int i = 0; i < list.size(); i++) {
String s = list.get(i);
System.out.println(s);
}
System.out.println("---------");
//2.迭代器
Iterator<String> it = list.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
System.out.println("---------");
//3.增强for循环
for (String s : list) {
System.out.println(s);
}
System.out.println("---------");
//4.Lambda表达式
list.forEach(s -> {
System.out.println(s);
});
三、ArrayList集合的底层原理
有序、可重复、有索引