用for循环遍历list java
时间: 2023-06-04 12:08:05 浏览: 49
很高兴能回答你的问题!对于你的这个问题,我可以给你一个示例代码来遍历一个List集合:
```java
List<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
list.add("JavaScript");
for (String lang : list) {
System.out.println(lang);
}
```
这段代码将会逐个输出List中的元素:"Java"、"Python"、"JavaScript"。希望这可以帮到你!
相关问题
java使用for循环遍历list
可以使用以下代码遍历List:
```
List<String> list = new ArrayList<>();
for (int i = 0; i < list.size(); i++) {
String item = list.get(i);
// 对item进行操作
}
```
或者使用增强for循环:
```
List<String> list = new ArrayList<>();
for (String item : list) {
// 对item进行操作
}
```
需要注意的是,在遍历List的过程中,不要修改List的长度,否则可能会导致ConcurrentModificationException异常。
增强for循环遍历list
当使用增强for循环遍历List时,可以按照以下格式编写代码:
```java
List<Integer> myList = new ArrayList<>();
// 假设列表已经被填充了一些整数
for (Integer number : myList) {
System.out.println(number);
}
```
在上面的示例中,我们假设有一个Integer类型的列表`myList`。使用增强for循环,我们可以通过在每次迭代中将列表中的元素赋值给`number`变量来遍历列表,并在控制台打印出每个元素的值。注意,`number`变量的类型应与列表元素的类型匹配。
请注意,增强for循环只能用于遍历集合类(如List、Set等)或数组。如果要在循环体内修改列表的元素,可以考虑使用普通的for循环,并根据索引访问列表中的元素。