在Java中,可以使用多种方式来遍历集合。以下是常见的五种遍历方式:
使用 for-each 循环(增强型 for 循环):
List<String> list = new ArrayList<>(); // 添加元素到列表... for (String element : list) { // 处理每个元素 System.out.println(element); }
使用传统的 for 循环:
List<String> list = new ArrayList<>(); // 添加元素到列表... for (int i = 0; i < list.size(); i++) { // 获取元素并处理 String element = list.get(i); System.out.println(element); }
使用迭代器(Iterator):
List<String> list = new ArrayList<>(); // 添加元素到列表... Iterator<String> iterator = list.iterator(); while (iterator.hasNext()) { // 获取下一个元素并处理 String element = iterator.next(); System.out.println(element); }
使用 Java 8 的 Stream API:
List<String> list = new ArrayList<>(); // 添加元素到列表... list.stream().forEach(element -> { // 处理每个元素 System.out.println(element); });
使用 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