黑马程序员技术交流社区

标题: 【求助】关于增强for的问题 [打印本页]

作者: 林豪    时间: 2012-5-18 15:22
标题: 【求助】关于增强for的问题
张老师说要用增强FOR必须实现iterable,那为什么数组也能使用增强for呢?
还有数组,for,while这些语句在API的哪里可以查阅?
作者: 黄奕豪    时间: 2012-5-18 15:38
API里面都是对Java的类的和方法的说明,while这种只是一个控制语句,在API里面是找不到的!你可以上网百度一下,或者找本资料书来看是最好的!!!如果你想在API里面快捷查找你想要的内容的话,你可以用Ctrl+F 键调出搜索框来进行搜索!!
作者: adison    时间: 2012-5-18 15:45
是实现了iterable的集合类可以用增强for,在数组中虽然可以用,但实际一般不用,因为无法获取角标。for,while是基本语法,没必要在API查阅吧,API中有专门操作数组的类Array和Arrays
作者: 赵玮_Tom    时间: 2012-5-18 15:45
使用增强for循环,可以对一个实现类Iterator接口的集合或者数组进行遍历。至于API的问题,楼上兄弟说的已经很明了。
作者: 李文富    时间: 2012-5-18 16:14
for循环语句是利用每次迭代之后更新的计数器或者类似计数器变量来控制迭代次数,那为什么数组也能使用增强for呢?数组也是可以的,应该是增强for循环必须是一个数组或实现了Iterable接口的对象,张老师应该是在具体的应用前提下说的这句,不必纠结于此。API是一些预先定义的函数,方便调用,而数组,for,while这些语句是java的基本程序设计结构,所以在API中是找不到的。




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