<foreach>怎么输入两个参数
时间: 2023-12-11 16:04:13 浏览: 8
在 Java 中,foreach 循环语句只能遍历一个集合或数组中的元素,不能同时遍历两个参数。如果您需要同时遍历两个集合或数组,可以使用传统的 for 循环语句。例如:
```java
int[] arr1 = {1, 2, 3};
int[] arr2 = {4, 5, 6};
for (int i = 0; i < arr1.length && i < arr2.length; i++) {
System.out.println(arr1[i] + " " + arr2[i]);
}
```
在上面的示例中,我们使用了传统的 for 循环语句,通过索引来同时遍历两个数组中的元素。输出结果为:
```
1 4
2 5
3 6
```
您也可以使用 Iterator 接口来遍历两个集合中的元素。例如:
```java
List<Integer> list1 = Arrays.asList(1, 2, 3);
List<Integer> list2 = Arrays.asList(4, 5, 6);
Iterator<Integer> iter1 = list1.iterator();
Iterator<Integer> iter2 = list2.iterator();
while (iter1.hasNext() && iter2.hasNext()) {
System.out.println(iter1.next() + " " + iter2.next());
}
```
在上面的示例中,我们通过 Iterator 接口来遍历两个集合中的元素,输出结果同样为:
```
1 4
2 5
3 6
```