ForEach遍历集合、 集合容器
2022/6/11 23:50:53
本文主要是介绍ForEach遍历集合、 集合容器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
ForEach遍历集合
foreach循环是一种更加简洁的for循环,也称增强for循环,能用于遍历数组或集合中的元素。
格式:
for(容器元素类型 临时变量:容器变量){ 执行语句 }
从上面格式可以看出,与for循环相比,foreach循环不需要获得容器的长度,也不需要根据索引访问容器中的元素,但它会自动遍历容器中的每个元素。
public static void main(String[] args) { ArrayList<Object> list = new ArrayList<>(); list.add("1"); list.add("2"); list.add("3"); for (Object o : list) { System.out.println(o); } }
结果:
集合容器
集合相当于一个容器,在我们使用Arraylist的时候添加参数相当与放了一个容器中。这里面的元素是可以重复的
在HashSet中添加元素是没有重复的,我们来写一个测试看一下
public static void main(String[] args) { ArrayList<Object> list = new ArrayList<>(); list.add("1"); list.add("2"); list.add("3"); list.add("3"); for (Object o : list) { System.out.println(o); } HashSet<Object> set = new HashSet<>(); set.add("aaa"); set.add("bbb"); set.add("aaa"); for (Object o : set) { System.out.println(o); } }
我们看一下他们输出的结果
这篇关于ForEach遍历集合、 集合容器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-09flutter3.x_macos桌面os实战
- 2024-05-09Rust中的并发性:Sync 和 Send Traits
- 2024-05-08使用Ollama和OpenWebUI在CPU上玩转Meta Llama3-8B
- 2024-05-08完工标准(DoD)与验收条件(AC)究竟有什么不同?
- 2024-05-084万 star 的 NocoDB 在 sealos 上一键起,轻松把数据库编程智能表格
- 2024-05-08Mac 版Stable Diffusion WebUI的安装
- 2024-05-08解锁CodeGeeX智能问答中3项独有的隐藏技能
- 2024-05-08RAG算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升
- 2024-05-08代码报错不用愁,CodeGeeX一键完成代码修复、错误解释的功能上线了!
- 2024-05-08今天开始程序员不用再发愁写commit message了,全部由CodeGeeX自动完成!