黑马程序员技术交流社区

标题: for循环的3中方式 [打印本页]

作者: aweilovemusic    时间: 2016-4-16 21:48
标题: for循环的3中方式
普通for
int[] integers = {1, 2, 3, 4};
for (int j = 0; j < integers.length; j++) {  
  int i = integers[j];  
  System.out.println(i);  
}

迭代器:

String[] strings = {"A", "B", "C", "D"};  
Collection stringList = java.util.Arrays.asList(strings);  
for (Iterator itr = stringList.iterator(); itr.hasNext();) {  
  Object str = itr.next();  
  System.out.println(str);  
}

增强for

int[] integers = {1, 2, 3, 4};  
for (int i : integers) {  
  System.out.println(i);
}
作者: 小白想学javaEE    时间: 2016-4-16 22:32
给你顶一下帖吧
作者: uuyyio    时间: 2016-4-16 22:37
给美女,顶一下666666666666666
作者: caoshengwei    时间: 2016-4-16 22:56
顶一下,666666666666666
作者: viking    时间: 2016-4-17 11:20
666666666666666.请问技术分怎么得到吗?
作者: aweilovemusic    时间: 2016-4-17 13:59
viking 发表于 2016-4-17 11:20
666666666666666.请问技术分怎么得到吗?

多多发帖。每天只能发5个帖子,多多回帖,很快就有技术分了
作者: CM520Z    时间: 2016-4-17 14:09
其实  等你到了就业班就会发现  迭代器 根本就不会用!!!高级for偶尔会用!!

基础班就是学 学习方法的!!就业班就是用各种方法
作者: jialianghao    时间: 2016-4-17 14:26
支持!就业班学习进度怎么样?
作者: IT小笨鸟    时间: 2016-4-17 16:18
这个迭代器没见过,我就使用增强for多点,迭代器我用这个
Iterator    it=list . iterator();
while(it.hasNext()){
      System.out.println(it.next( ));
}
作者: viking    时间: 2016-4-17 20:14
aweilovemusic 发表于 2016-4-17 13:59
多多发帖。每天只能发5个帖子,多多回帖,很快就有技术分了

发帖回帖要凑足多少字吗?
作者: 睡在枯枝上的猫    时间: 2016-4-17 21:29
哎呦,不错哦
作者: viking    时间: 2016-4-21 19:38
很不错,不过高级for应该就够用了吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2