概述
之前看过foreach的用法,但只是简单的了解,最近在看书的时候发现还是经常用到,还是对其总结一下:
foreach是java SE5 引入的一种比for语句更加简洁的循环语句。用于数组和容器。我们不必再创建int变量去对访问项构成序列进行计数,foreach会自动产生每一项。
先看一下foreach的语法:
for(float x:f){ }
该语句定义了一个float类型的变量x,继而将每一个 f 的元素赋值给x.
任何一个返回数组的方法都可以用foreach。这样可以很容易的得到字符串里的所有字符。
public class ForEach{
public static void main(String[] args){
for(char c:"helloworld".toCharArray())
System.out.print(c+" ");
}
}
上面的程序运行结果为:
h e l l o w o r l d
foreach语法的优点:
不仅在录入代码的时候可以节约时间,更重要的是,阅读起来更加明了,他说明你现在正在努力做什么,例如获取数组的第一个元素,而不是给出你现在正在如何做细节,例如正在创建索引,因此可以使用它来选取数组中的每一个元素。
这是我对foreach的一点理解,如果有什么不足,请多多指教。
最后
以上就是悦耳心锁为你收集整理的foreach在java中_java中的foreach用法的全部内容,希望文章能够帮你解决foreach在java中_java中的foreach用法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复