在Java中,for-each循环(也称为增强型for循环)提供了一种简化遍历数组和集合的方法。它是一种迭代器模式的实现,使遍历元素变得更加简洁和方便。 for-each循环的语法格式如下: for
在Java中,for-each循环(也称为增强型for循环)提供了一种简化遍历数组和集合的方法。它是一种迭代器模式的实现,使遍历元素变得更加简洁和方便。
for-each循环的语法格式如下:
for (元素类型 变量名 : 遍历对象) { // 执行操作}
其中,元素类型是被遍历对象中元素的类型,变量名是每个元素在循环中的临时变量名,遍历对象可以是数组或实现了Iterable
接口的集合类。
以下是一些示例,演示如何使用for-each循环进行遍历:
遍历数组:
int[] numbers = {1, 2, 3, 4, 5};for (int number : numbers) { System.out.println(number);}
在此示例中,通过for-each循环遍历整数数组numbers
,将每个元素赋值给变量number
,然后打印出来。
遍历集合:
List<String> fruits = Arrays.asList("Apple", "Banana", "Orange");for (String fruit : fruits) { System.out.println(fruit);}
在此示例中,通过for-each循环遍历字符串列表fruits
,将每个元素赋值给变量fruit
,然后打印出来。
for-each循环适用于遍历数组和集合等可迭代对象,而且它是只读的,无法修改遍历对象的元素。如果需要修改元素,可以使用传统的for循环并结合索引进行操作。
需要注意的是,在使用for-each循环时,遍历对象不能为空(即不能为null
)。否则,在遍历过程中会抛出NullPointerException
异常。
通过使用for-each循环,可以简化对数组和集合等可迭代对象的遍历操作,使代码更加简洁和易读。
来源地址:https://blog.csdn.net/niugy233/article/details/131654216
--结束END--
本文标题: Java增强型for循环
本文链接: https://www.lsjlt.com/news/422424.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-03
2024-04-03
2024-04-01
2024-01-21
2024-01-21
2024-01-21
2024-01-21
2023-12-23
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0