java中foreach用法

admin 38 0

在Java中,`foreach`是一种用于遍历集合或数组的语法结构,它允许您在循环中迭代集合或数组的每个元素。

以下是`foreach`在Java中的基本用法:

1. 遍历数组:

int[] numbers = {1, 2, 3, 4, 5};
for (int number : numbers) {
    System.out.println(number);
}

2. 遍历集合(例如,List):

List<String> names = Arrays.asList("John", "Jane", "Tom");
for (String name : names) {
    System.out.println(name);
}

3. 遍历Map:

Map<String, Integer> map = new HashMap<>();
map.put("One", 1);
map.put("Two", 2);
map.put("Three", 3);
for (Map.Entry<String, Integer> entry : map.entrySet()) {
    System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
}

在上述示例中,`foreach`循环允许您直接访问集合或数组中的每个元素,而不需要使用索引,这使得代码更加简洁和易读。