『程序员』杯子可以用来装水,那Java中用什么来装数据?( 二 )
而增强for循环的作用就是 , 就算我不知道索引值 , 我也能遍历集合 。
其本质就是迭代器iterator , 所以想使用增强for循环有一个前提条件是需要实现iterator这个接口 。
Collection这个接口继承自iterator , 故所有的单列集合均能使用增强for循环 。
①增强for循环的语法格式:
for(数据类型 变量名:集合对象){
就可以将其理解成:集合中的所有元素一个一个地赋值给前面的那个变量 , 所以变量名的数据类型要和集合元素的数据类型一致 。
②增强for循环有一个缺点 , 就是没法修改各个元素 。
所以增强for循环和普通for循环如何选择?
- 【『程序员』杯子可以用来装水,那Java中用什么来装数据?】如果只是查看集合元素 , 用增强for;
- 如果想要修改集合元素 , 用普通for 。
推荐阅读
- 工业互联网@程序员的术与道:术——编程基本功之网络编程
- 「癌细胞」人类发烧到几度,可以“杀死”癌细胞?答案让人感到意外!
- #操作系统#可以提升手机性能和使用体验的手机隐藏功能: 开发者选项
- 【摄像头】旧手机就这样扔一边?来看看旧手机可以干什么
- Python爱好者社区| 程序员逆天改命,漫画
- 小胖有技能你选对了吗?,如何为父母选择合适的智能手机?把握这几点就可以
- 「任正非」任正非:谁能给我引来1千万融资,谁就可以休息一年,薪水照发
- 雷军■程序员辞去互联网工作,跨行去传统上市公司,结果上班第1天就蒙了
- 『程序员』身为京东最大股东的马化腾,却在扶持拼多多?刘强东:“请便!”
- 『EMUI』华为EMUI11系统终于要来了,40款机型可以升级,你的手机有份吗?