Java集合的遍历方式有以下几种:
- 使用Iterator迭代器进行遍历:
Listlist = new ArrayList<>(); list.add("A"); list.add("B"); Iterator iterator = list.iterator(); while (iterator.hasNext()) { String element = iterator.next(); // 处理element }
- 使用增强型for循环进行遍历:
Listlist = new ArrayList<>(); list.add("A"); list.add("B"); for (String element : list) { // 处理element }
- 使用Java 8的Stream API进行遍历:
Listlist = new ArrayList<>(); list.add("A"); list.add("B"); list.stream().forEach(element -> { // 处理element });
- 使用forEach方法进行遍历:
Listlist = new ArrayList<>(); list.add("A"); list.add("B"); list.forEach(element -> { // 处理element });
- 使用ListIterator进行双向遍历:
Listlist = new ArrayList<>(); list.add("A"); list.add("B"); ListIterator listIterator = list.listIterator(); while (listIterator.hasNext()) { String element = listIterator.next(); // 处理element }