java快速遍历list数组
时间: 2023-08-27 18:04:15 浏览: 97
在中,可以使用增强的for循环(也称foreach循环)来快遍历List数组。以下是一个示例代码:
```java
List<String list = Arrays.asList("A", "B", "C");
for (String item : list) {
System.out.println(item);
}
```
在上面的示例中,我们定义了一个包含字符串的List。然后,使用增强的for循环遍历该List,并打印每个元素。
请注意,这种方式只适用于List和其他实现了Iterable接口的集合类型。如果你要遍历普通的数组,可以使用传统的for循环,并通过索引访问数组元素。
相关问题
java循环遍历输出数组
在Java中,遍历数组是一种常见的操作,通常使用for循环、增强for循环(foreach)或增强while循环(Iterable)。以下是三种遍历数组的方式:
### 1. For循环
```java
int[] numbers = {1, 2, 3, 4, 5};
for (int i = 0; i < numbers.length; i++) {
System.out.print(numbers[i] + " ");
}
```
### 2. 强化For循环(foreach)
适用于迭代集合对象,如ArrayList:
```java
Integer[] numbersList = {1, 2, 3, 4, 5};
for (Integer number : numbersList) {
System.out.print(number + " ");
}
```
注意:`foreach`对于原始类型的数组(如int[])无效。
### 3. 增强While循环(Iterable接口)
适用于实现了Iterable接口的对象:
```java
List<Integer> numbersList = Arrays.asList(1, 2, 3, 4, 5);
Iterator<Integer> iterator = numbersList.iterator();
while (iterator.hasNext()) {
System.out.print(iterator.next() + " ");
}
```
以上代码都会依次打印出数组或列表中的每个元素,每个元素之间用空格分隔。
java遍历动态数组
可以使用 for 循环遍历动态数组,代码如下:
```java
ArrayList<Integer> list = new ArrayList<Integer>();
// 添加元素
list.add(1);
list.add(2);
list.add(3);
// 遍历
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
```
其中,`list.size()` 方法可以获取动态数组的长度,`list.get(i)` 方法可以获取指定下标的元素。
阅读全文