21xrx.com
2024-11-22 01:10:02 Friday
登录
文章检索 我的文章 写文章
Java的foreach用法简介
2023-11-04 19:18:51 深夜i     --     --
Java foreach 用法 简介

Java中的foreach是一种方便的循环语法,可以用来遍历数组和集合。它的语法结构为:


for (元素类型 元素变量 : 要遍历的对象)

  // 循环体

在foreach语句中,元素类型代表要遍历对象中元素的类型,元素变量代表当前循环的元素对象,而要遍历的对象则可以是数组、可迭代对象或Map集合。

首先,我们来看一个遍历数组的示例:


int[] numbers = 4;

for (int number : numbers) {

  System.out.print(number + " ");

}

在这个例子中,我们创建了一个整数类型的数组,并将其赋值为1。然后,使用foreach循环遍历数组中的每个元素,并将其打印出来。运行结果为:1 2 3 4 5。

除了数组,我们还可以使用foreach语句遍历集合。例如:


List<String> fruits = new ArrayList<>();

fruits.add("苹果");

fruits.add("香蕉");

fruits.add("橙子");

for (String fruit : fruits) {

  System.out.print(fruit + " ");

}

在这个例子中,我们创建了一个字符串类型的ArrayList集合,并将其中的水果添加进去。然后,使用foreach循环遍历集合中的每个元素,并将其打印出来。运行结果为:苹果 香蕉 橙子。

除了数组和集合,我们还可以使用foreach循环遍历Map集合中的键值对。例如:


Map<String, Integer> studentScores = new HashMap<>();

studentScores.put("小明", 90);

studentScores.put("小红", 80);

studentScores.put("小亮", 95);

for (Map.Entry<String, Integer> entry : studentScores.entrySet()) {

  System.out.println(entry.getKey() + "的分数是:" + entry.getValue());

}

在这个例子中,我们创建了一个String类型到Integer类型的HashMap集合,并将学生的姓名及其成绩添加进去。然后,使用foreach循环遍历Map集合中的每个键值对,并将其打印出来。运行结果为:


小明的分数是:90

小红的分数是:80

小亮的分数是:95

总结起来,Java的foreach提供了一种简洁和直观的循环方式,可以用来遍历数组、集合和Map集合。它的使用非常方便,可以减少代码的编写量,提高代码的可读性。因此,在实际开发中,我们可以充分利用foreach来简化遍历操作,让代码更加简洁优雅。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复