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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陈鹏No1 中级黑马   /  2015-7-27 21:45  /  401 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

高级for循环(JDK1.5)凡是支持迭代器的集合都支持高级for。
格式:
for(数据类型(注意往集合中存的时候的泛型) 变量名:被变量的集合(Collectionhu)或者数组)
底层原理还是迭代器的形式,升级是为了简化书写。但是不能对集合进行做任何的修改。
而迭代器除了遍历,还可以remove集合中元素的动作。
如果使用ListIterator,还可以在遍历过程中进行增删改查的动作。
也可以对数组进行遍历。

和传统for循环有什么区别:高级for有一个局限性,必须有被遍历的目标。
建议在遍历的时候使用传统的,因为传统的可以造作脚标。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马