大家好,又见面了,我是你们的朋友全栈君。
我们也了解Java也已经很久了,那今天小编想问大家是否知道java遍历数组的方式有哪些?是不是内心已经已经有答案了?让就跟着小编的步伐一起看看吧。
1. for循环遍历
这是最基本的遍历方式

通常遍历数组都是使用for循环来实现。遍历一维数组很简单,遍历二维数组需要使用双层for循环,通过数组的length属性可获得数组的长度。
2. Arrays的toString方法
debug快速查看方法

利用Arrays工具类中的toString静态方法可以将一维数组转化为字符串形式并输出。
3. foreach方法
foreach循环,这种循环遍历数组和集合更加简洁。使用foreach循环遍历数组时,无须获得数组和集合长度,无须根据索引来访问数组元素,foreach循环自动遍历数组和集合的每一个元素。
注意:使用foreach循环迭代数组元素时,并且不能改变数组的元素的值,因此不要对foreach的循环变量进行赋值。例如:public static void main(String [] args){
int [] arr={1,2,3,4,5};
for(int a:arr){
a=0;
System.out.print(a);
}
System.out.print(“
”+a[0]);
}
运行的结果如下:
00000
1
从上面结果可以看出,由于在foreach循环过程中对数组进行了赋值,使得结果导致不能正确的遍历数组元素。而且当再一次访问第一个数组元素时,我们会发现数组的元素依然没有发生改变。
程序示例如下:

好了,以上,就是今天所讲的知识,有没有了解到呢?更加深入的理解了呢?想要了解更多知识,请继续关注本网站。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/191714.html原文链接:https://javaforall.cn