Java中List创建与遍历方法大全

重生 Java经验 发布时间:2024-02-17 11:24:10 阅读数:9400 1
下文笔者讲述java中list集合的创建和遍历的方法及示例分享,如下所示

List集合创建的实现思路

 
方式1:
  创建List对象
  使用List对象的add方法创建集合

方式2:
  直接使用Arrays.asList将数组转换为集合

方式3:
  使用Stream创建List(JDK8)

方式4:
  使用 {{}}

方式5:  
  使用Google Guava创建集合
例:创建List集合的示例
List<String> list = new ArrayList<>();
list.add("java265.com");
list.add("java我的最爱");

方式2:
  Arrays.asList  
   List<String> list = Arrays.asList(“java265.com”, “java我的最爱”);
   或 
   List<String> list = new ArrayList<>(Arrays.asList(“java265.com”, “java我的最爱”));

方式3:
  Stream (JDK8)
  List<String> list = Stream.of(“java265.com”, “java我的最爱”).collect(Collectors.toList()); 

方式4
   {{}}

   List<String> list = new ArrayList<String>() {{
    add(“java265.com”);
    add(“java我的最爱”);
}};

方式5:
   google的guava(JDK9)
   List<String> list = Lists.newArrayList("java265","java我的最爱","java世界最强大的语言");

List集合遍历方式分享

 1.for循环遍历List 
 2.增强for
 3.迭代器遍历for循环
 4.foreach 
例:遍历List集合的示例
List<Object> list = new ArrayList<>();
for (int i = 0; i < list.size(); i++) {
    Object value = list.get(i);
}

方式2
  增强for循环
List<Object> list = new ArrayList<>();
for (Object s : list) {
    Object value = s;
}

方式3
  迭代器(Iterator)
Iterator<Object> iter = list.iterator();
while (iter.hasNext()) {
    Object value = iter.next();
}

方式4:
  foreach
List<Object> list = new ArrayList<>();
list.forEach(o -> {Object value = o});
 /
List<Object> list = new ArrayList<>();
for (Iterator iterator = list.iterator(); iterator.hasNext();) {  
    Object value = iterator.next(); 
}
List遍历性能分析
ArrayList:
  按性能由高到低排序:
     forEach > Iterator > 增强for > for

LinkedList:
  按性能由高到低排序:
     Iterator > 增强for > forEach> for
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202402/17081402897953.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者