JAVA中foreach的用法
时间: 2023-09-30 21:05:04 浏览: 84
在Java中,foreach是一种简化循环遍历数组或集合的语法。它可以用来遍历数组、List、Set和Map等集合类型。
foreach语法如下:
```
for (元素类型 元素变量 : 集合) {
// 循环体
}
```
其中,元素类型是集合中元素的数据类型,元素变量是循环每次迭代中代表当前元素的变量名,集合是需要遍历的集合。
举个例子,如果我们要遍历一个数组,可以使用以下代码:
```
int[] numbers = {1, 2, 3, 4, 5};
for (int num : numbers) {
System.out.println(num);
}
```
这段代码会逐个输出数组中的元素:1、2、3、4、5。如果要遍历集合类型,只需要将数组替换为集合即可。
相关问题
java中foreach用法
在 Java 中,foreach 语句也被称为增强型 for 循环,它可以用来遍历任何实现了 Iterable 接口的集合类(如 List、Set、数组等)。
foreach 语句的语法如下:
```
for (元素类型 元素变量 : 集合或数组) {
// 对元素变量进行操作
}
```
其中,元素类型指定了集合或数组中元素的类型,元素变量是一个代表当前元素的变量名,而集合或数组则是要遍历的对象。
举个例子,假设有一个整型数组 arr,我们可以使用 foreach 语句遍历该数组并输出每个元素的值:
```
int[] arr = {1, 2, 3, 4, 5};
for (int num : arr) {
System.out.println(num);
}
```
输出结果为:
```
1
2
3
4
5
```
注意,在 foreach 语句中,元素变量只是一个临时变量,无法修改集合或数组的元素值,如果需要修改元素值,需要使用普通 for 循环。
java中 foreach用法案例
Java中的foreach循环是一种简便的遍历数组或集合中元素的方法,具有代码简洁,易于使用的特点。foreach循环语法格式为:
```java
for (元素类型 元素变量 : 遍历对象) {
//执行语句
}
```
其中,元素类型指的是被遍历对象中元素的数据类型,元素变量是一个新定义的变量名,用于存放每个遍历到的元素;遍历对象可以是一个数组,也可以是一个集合等。
下面是一个foreach循环的示例,遍历一个整型数组并打印出每个元素的值:
```java
int[] arr = {1, 2, 3, 4, 5};
for (int i : arr) {
System.out.println(i);
}
```
另外,foreach循环还可以遍历集合等其他数据类型。例如,下面是一个使用foreach循环遍历List集合的示例:
```java
List<String> list = new ArrayList<>();
list.add("Hello");
list.add("World");
for (String str : list) {
System.out.println(str);
}
```
以上例子中,List集合中的每一个元素都被遍历到,并输出到控制台上。通过foreach循环可以更加简单易读地遍历数据,减少了代码冗余度,提高了程序的可读性和可维护性。
阅读全文