for循环
// 遍历列表for (int i = 0; i < list.size(); i++) {
String str = list.get(i);
System.out.println(str);
}
迭代器
Iterator<String>it = list.iterator(); // 创建一个List的迭代器
while(it.hasNext()){// 判断有没有下一个元素
String s = it.next();
System.out.println(s);
}
增强for
List<String>list = new ArrayList<>();
for(String s : list){
System.out.println(s);
}
Lambda表达式(了解)
list.foreach(s -> {System.out.println(s);
}); 5.3ArrayList集合
ArrayList集合存储的结构是数组结构,元素增删慢,查询快。最常用。
5.4LinkedList集合LinkedList集合存储的结构是链表结构,方便元素的添加、删除操作。LinkedList是一个双向链表
LinkedList的特点:
底层是一个链表结构:查询慢,增删快
里边含有大量操作首尾元素的方法
注:使用LinkedList集合特有的方法,不能使用多态,命名要注意了!