在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`循环允许您直接访问集合或数组中的每个元素,而不需要使用索引,这使得代码更加简洁和易读。