Java集合框架详细总结 (7)

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集合特有的方法,不能使用多态,命名要注意了!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zysxpf.html