java集合五种遍历方式


在Java中,可以使用多种方式来遍历集合。以下是常见的五种遍历方式:

  1. 使用 for-each 循环(增强型 for 循环):

    List<String> list = new ArrayList<>();
    // 添加元素到列表...
    
    for (String element : list) {
        // 处理每个元素
        System.out.println(element);
    }
    
  2. 使用传统的 for 循环:

    List<String> list = new ArrayList<>();
    // 添加元素到列表...
    
    for (int i = 0; i < list.size(); i++) {
        // 获取元素并处理
        String element = list.get(i);
        System.out.println(element);
    }
    
  3. 使用迭代器(Iterator):

    List<String> list = new ArrayList<>();
    // 添加元素到列表...
    
    Iterator<String> iterator = list.iterator();
    while (iterator.hasNext()) {
        // 获取下一个元素并处理
        String element = iterator.next();
        System.out.println(element);
    }
    
  4. 使用 Java 8 的 Stream API:

    List<String> list = new ArrayList<>();
    // 添加元素到列表...
    
    list.stream().forEach(element -> {
        // 处理每个元素
        System.out.println(element);
    });
    
  5. 使用 ListIterator(列表迭代器):

    List<String> list = new ArrayList<>();
    // 添加元素到列表...
    
    ListIterator<String> iterator = list.listIterator();
    while (iterator.hasNext()) {
        // 获取下一个元素并处理
        String element = iterator.next();
        System.out.println(element);
    }
    

这些是常见的遍历集合的方式,您可以根据需要选择适合您的情况的方式来遍历Java集合中的元素。请注意,不同的遍历方式可能适用于不同的集合类型,例如ArrayList、LinkedList等。


原文链接:codingdict.net