Java如何循环遍历List

在 Java 中,有以下几种常用的方式来循环遍历 List:

  1. 使用 for-each 循环

    List<String> myList = new ArrayList<>();
    // 添加元素到 myList
    
    for (String item : myList) {
        System.out.println(item);
    }
    

    这是最简单直接的方式,可以遍历 List 中的每个元素。

  2. 使用 for 循环(索引遍历)

    List<String> myList = new ArrayList<>();
    // 添加元素到 myList
    
    for (int i = 0; i < myList.size(); i++) {
        String item = myList.get(i);
        System.out.println(item);
    }
    

    这种方式通过索引来遍历 List 中的元素,需要注意索引的范围。

  3. 使用 Iterator 遍历

    List<String> myList = new ArrayList<>();
    // 添加元素到 myList
    
    Iterator<String> iterator = myList.iterator();
    while (iterator.hasNext()) {
        String item = iterator.next();
        System.out.println(item);
    }
    

    使用 Iterator 可以提供更灵活的遍历方式,比如在遍历过程中删除元素等。

  4. Java 8 中的 Stream API 遍历

    List<String> myList = new ArrayList<>();
    // 添加元素到 myList
    
    myList.stream()
          .forEach(System.out::println);
    

    使用 Java 8 引入的 Stream API 可以提供更简洁的遍历方式,并支持各种流式操作。

  5. 使用 forEach() 方法遍历

    List<String> myList = new ArrayList<>();
    // 添加元素到 myList
    
    myList.forEach(System.out::println);
    

    这种方式利用 List 自身的 forEach() 方法来遍历元素,代码更加简洁。

以上这些都是常见的遍历 List 的方式,开发者可以根据具体的需求和编码习惯选择合适的方式。无论使用哪种方式,最终的遍历效果都是相同的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值