EnhancedFor

增强for循环用于数组

//增强for循环用于数组
int[] arr ={1,2,3,4,5};
for(int i : arr){System.out.println(i);
}

缺点:不能方便的访问下标

增强for循环用于容器

Collection c = new ArrayList();
c.add(new String("aaa"));
c.add(new String("bbb"));
c.add(new String("ccc"));
```for(Object o : c){System.out.println(o);```
}

缺点:与Iterator相比,不能方便的删除集合中的内容

总结

除了简单遍历并读出其中的内容外,不建议使用增强For循环

EnhancedFor相关推荐

  1. java 数组 c foreach_在Java 8中,为什么Arrays没有给出forEach的Iterable方法?

    Java语言和数组的JVM有一些特殊情况.数组有一个API,但几乎看不到.就好像数组被声明为具有: >实现可克隆,可序列化 > public final int length > p ...

  2. 《J2SE 回炉再造14》-------溺水狗

    第八章 容器类 Collection接口(Set.List.Map).Iterator接口.Comparable接口 提纲 容器的概念 Set无序不可重复,List有序可重复,两者是否equals C ...

最新文章

  1. 旷视 IPO 在即,看清“AI 第一股”的商业真相
  2. GitHub教程学习笔记3---分支管理
  3. python的构建工具setup.py
  4. leetcode算法题--两数之和
  5. 使用 netfilter 处理IPv6报文
  6. [Hive_6] Hive 的内置函数应用
  7. ASP.NET Core必备笔试题(含答案)
  8. java 大小固定_为什么Java堆的最大大小是固定的?
  9. Java中的垃圾回收原理
  10. VMware快照功能与(非永久)永久磁盘详解
  11. Linux 命令(56)—— telnet 命令
  12. 如何在Mac上管理辅助功能键盘的选项?
  13. 商圈研究方案-调研内容及方法
  14. 白兵机器人怎样连接_“玩具之家”的新宠——星战白兵冲锋队员机器人体验
  15. 12.12飞思卡尔芯片的prm mcp和映射理解
  16. Zabbix分布式部署
  17. cgb2110-day01
  18. 搞明白这八个问题 Linux系统就好学多了
  19. 华为设备配置VRRP与NQA联动监视上行链路
  20. 【springboot】实现阿里云视频点播上传视频

热门文章

  1. 如何选择合适焦距工业相机镜头
  2. 云计算发展现状及未来趋势
  3. Pop猫 回收站图标
  4. 2021年清北等重点高校都有哪些冬令营?最全汇总看这里!
  5. 第二人生的源码分析(二十)显示人物名称
  6. python爬虫实战:之爬取京东商城实例教程!(含源代码)
  7. 都说IT行业有前景,请问凭什么?
  8. 修改HOST文件屏蔽网站
  9. 2017年小米春招内推面试面经
  10. Creo二次开发:参数化设计