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