for-each遍历
时间: 2023-08-04 22:06:39 浏览: 50
`for-each` 循环是一种简化版的 `for` 循环,它主要用于遍历集合或数组中的元素。语法格式如下:
```
for (元素类型 元素变量 : 集合或数组) {
// 循环体
}
```
其中,元素类型表示集合或数组中元素的类型,元素变量表示每次循环中元素的引用变量,集合或数组表示要遍历的对象。在循环体中,可以使用元素变量引用当前迭代到的元素对象。
例如,遍历一个整型数组:
```
int[] arr = {1, 2, 3, 4, 5};
for (int num : arr) {
System.out.println(num);
}
```
输出结果为:
```
1
2
3
4
5
```
遍历一个字符串列表:
```
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("cherry");
for (String str : list) {
System.out.println(str);
}
```
输出结果为:
```
apple
banana
cherry
```
相关问题
Java:如何使用for-each遍历一个包含元素的整型数组
可以使用如下的方式使用for-each遍历一个包含元素的整型数组:
```
int[] array = {1, 2, 3, 4, 5};
for(int element : array) {
System.out.println(element);
}
```
在上述代码中,我们定义了一个包含5个整型元素的数组。然后使用for-each循环遍历数组中的每一个元素,并输出到控制台。每次循环中,变量`element`会依次代表数组中的每一个元素。
Java:一个数组中有元素“100,200,65,165”,请使用for-each遍历后找出比100大的值
可以使用如下的方式使用for-each遍历一个包含元素的整型数组,并找出比100大的元素:
```
int[] array = {100, 200, 65, 165};
for(int element : array) {
if(element > 100) {
System.out.println(element);
}
}
```
在上述代码中,我们定义了一个包含4个整型元素的数组。然后使用for-each循环遍历数组中的每一个元素,如果该元素的值大于100,则将其输出到控制台。每次循环中,变量`element`会依次代表数组中的每一个元素。