我是靠谱客的博主 调皮板凳,最近开发中收集的这篇文章主要介绍JAVA中的foreach循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、概念

foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。
foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。
foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解foreach也就是“for 每一个”的意思。
快捷键——iter

二、格式

foreach的语句格式:
for(元素类型t 元素变量x : 遍历对象obj){
引用了x的java语句;
}
例如:

Field[] fields = personClass.getFields();
        for (Field field : fields) {
            System.out.println(field);
        }

三、和for的区别

foreach语句是for语句特殊情况下的增强版本,简化了编程,提高了代码的可读性和安全性(不用怕数组越界)。
相对for语句来说是个很好的补充。提倡能用foreach的地方就不要再用for了。
但是在用到数组索引的情况下,foreach无法实现,这个时候是用for语句的时候了。foreach一般结合泛型使用。

四、补充——JAVA中的其他遍历方式

1、for循环遍历:
通常遍历数组都是使用for循环来实现。遍历一维数组很简单,遍历二维数组需要使用双层for循环,通过数组的length属性可获得数组的长度。
2、利用Arrays工具类中的toString静态方法:
快捷键——Alt+insert
利用Arrays工具类中的toString静态方法可以将一维数组转化为字符串形式并输出。

public static void main (String[] args){
		int arr[] ={1,2,3};
```System.out.println(Arrays.toString(arr));
} 

最后

以上就是调皮板凳为你收集整理的JAVA中的foreach循环的全部内容,希望文章能够帮你解决JAVA中的foreach循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部