有没有一定要foreach的时候。既然可以用for/while能解决的循环。为什么还要多一个语法,望高手。
解决方案 »
- 在一个jpanel上画图??
- 用java如何实现对图片旋转?
- 请教字符串替换问题
- 我有一个JFrame,下面有很多JPanel,各个panel都有几个JTextField,JTextArea,我想让所有的JTextField和JTextArea都不可编辑,怎么办?
- 请问有关java中的中文编码的问题!!!
- 请问哪里可以打包下载Java的api:j2se/1.4.1/docs/api/index.html
- 小弟急求以下电子书
- 请教前辈:如何用数组接收键盘上敲入的数字?
- 学《JAVA2核心技术》的教我用TXTPAD,
- 初学JAVA并发,对并发容器的疑惑~~~(代码很短,望大大们不吝赐教)
- 没在类中定义匿名内部类为什么编译出现**$1.class文件
- 请教一个java GUI应用程序
只不过有一种for的形式的动能相当于C#中的foreach而已
楼主说的很对 for/while/do.....while/这三种循环结构基本上能够解决
循环问题 但是foreach的出现也有他的必然性
当那个集合是具体的某一种类型的时候 那么用foreach相对于for而言要好很多
foreach具有更好的执行效率,foreach的平均花费时间只有for30%。
for(int i=0;i<list.size();i++){
System.out.println(list.get(i));
}
List<String> list = new ArrayList<String>();
for(String a:list){
System.out.println(a);
}楼主对比一下,觉得哪种方便些个人觉得能用foreach就尽量用