A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

for (String string : args) {       
}


for (int i = 0; i < args.length; i++) {       
}

有谁给讲讲这两个for循环什么区别,还有第一个怎么用,只会用第二个

4 个回复

正序浏览
一个是增强for,一个是普通for语句。增强for语句的底层是迭代器。增强for语句是不可以删改。因为是迭代器为底层
回复 使用道具 举报
经典,学习了
回复 使用道具 举报
9775菜鸟变大神 发表于 2016-9-18 09:06
第一个增强for循环 底层是Iterator迭代器实现,格式是for(数组数据类型 变量名 : 数组名){循环体语句(谁用 ...

好的,懂了,今天才刚学到,之前老师上课用了但没怎么讲
回复 使用道具 举报
第一个增强for循环 底层是Iterator迭代器实现,格式是for(数组数据类型 变量名 : 数组名){循环体语句(谁用过刚定义的变量 每次迭代都会产生一个新的值)} 第二个就是普通for循环 遍历数组 我觉得这个你应该会吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马