Java集合框架提供了多种遍历集合元素的方式。以下是常用的几种方式:
List<String> list = new ArrayList<>(); // 添加元素 for (String s : list) { System.out.println(s); }
List<String> list = new ArrayList<>(); // 添加元素 Iterator<String> iterator = list.iterator(); while (iterator.hasNext()) { String s = iterator.next(); System.out.println(s); }
List<String> list = new ArrayList<>(); // 添加元素 list.forEach(s -> System.out.println(s));
List<String> list = new ArrayList<>(); // 添加元素 list.stream().forEach(s -> System.out.println(s));
以上是几种常用的遍历集合元素的方式,根据实际需求选择合适的方式即可。
除了上面提到的方式,Java集合框架还提供了其他一些遍历方式:
List<String> list = new ArrayList<>(); // 添加元素 for (int i = 0; i < list.size(); i++) { String s = list.get(i); System.out.println(s); }
List<String> list = new ArrayList<>(); // 添加元素 list.forEach(System.out::println);
List<String> list = new ArrayList<>(); // 添加元素 ListIterator<String> listIterator = list.listIterator(); while (listIterator.hasNext()) { String s = listIterator.next(); System.out.println(s); }
Vector<String> vector = new Vector<>(); // 添加元素 Enumeration<String> enumeration = vector.elements(); while (enumeration.hasMoreElements()) { String s = enumeration.nextElement(); System.out.println(s); }
需要注意的是,不同的集合类型有着不同的遍历方式。例如,Map的遍历方式与List的遍历方式不同。在实际开发中,根据集合类型和需求选择合适的遍历方式是非常重要的。
原文链接:codingdict.net