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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 【灰太狼】 于 2014-8-3 16:44 编辑

数组又没有iterator方法,为什么遍历数组用增强for不报错,老师说增强for是iterator的一种简化写法。
还有为什么都不送技术分了,不送技术分怎么进黑马了,天天刷黑马币换技术分有意思么。。。。。

6 个回复

倒序浏览
在线等等等等,Thanks
回复 使用道具 举报
记得说的是     增强for是for的简写格式吧
要不就叫增强Iterator
回复 使用道具 举报
玥夜 发表于 2014-8-3 10:42
记得说的是     增强for是for的简写格式吧
要不就叫增强Iterator

。。。增强for不是三元运算符,哪是什么简写。增强for是新特性,foreach。
public class Test {
public static void main(String[] args)
{
int[] a = {1,2,3};
for(int i : a)
System.out.print(i + ",");
}
}
回复 使用道具 举报
增强型的for循环 和普通for循环一样
增强型的for循环 优点主要体现在集合中,优点还体现在泛型,缺点就是 在遍历 集合过程中,不能对集合本身进行操作
回复 使用道具 举报
没有为什么,Java语言的开发者就是这样规定的。你可以理解为数组作为Java语言built-in的类型,有特权
回复 使用道具 举报
jdk1.5的心特性,jdk升级基本就是几个方向,简化:常用的东西抽出来模块化,方便调用。安全:涉及诸如线程一系列的东西增加其安全性。扩展:增加心的内容以适应发展。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马