list集合那种遍历效率高
时间: 2023-12-13 12:34:15 浏览: 81
Java中List集合的遍历实例详解
5星 · 资源好评率100%
根据引用[2],在Java平台中,ArrayList是性能更好的List实现,因此在遍历方面,ArrayList的效率更高。而根据引用,Iterator可以遍历Set和List,而ListIterator只能遍历List,因此在遍历List时,使用Iterator也比ListIterator更高效。
以下是两种遍历List的例子:
1.使用Iterator遍历List
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
String element = iterator.next();
System.out.println(element);
}
```
2.使用for循环遍历List
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
for (int i = 0; i < list.size(); i++) {
String element = list.get(i);
System.out.println(element);
}
```
阅读全文