java遍历ArrayList
时间: 2023-08-31 18:09:28 浏览: 45
可以使用 for 循环或者迭代器来遍历 ArrayList,示例代码如下:
```
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
// 使用 for 循环遍历 ArrayList
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
// 使用迭代器遍历 ArrayList
Iterator<String> iterator = list.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
```
相关问题
遍历ArrayLIst
遍历 ArrayList 可以使用 for 循环或者迭代器(Iterator)实现。以下是两种遍历方式的代码示例:
使用 for 循环遍历 ArrayList:
```java
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
```
使用迭代器(Iterator)遍历 ArrayList:
```java
ArrayList<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
Iterator<String> it = list.iterator();
while (it.hasNext()) {
System.out.println(it.next());
}
```
Java如何遍历ArrayList中的元素
Java中可以使用for循环或者迭代器来遍历ArrayList中的元素。
使用for循环遍历ArrayList可以使用以下代码:
```java
ArrayList<String> list = new ArrayList<>();
list.add("元素1");
list.add("元素2");
list.add("元素3");
for(int i=0; i<list.size(); i++){
System.out.println(list.get(i));
}
```
使用迭代器遍历ArrayList可以使用以下代码:
```java
ArrayList<String> list = new ArrayList<>();
list.add("元素1");
list.add("元素2");
list.add("元素3");
Iterator<String> iterator = list.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}
```
以上两种方法都可以遍历ArrayList中的元素,选择哪种方法取决于具体情况。如果需要根据索引来操作元素,可以使用for循环;如果只是遍历元素,可以使用迭代器。