集合遍历的几种方式

软件工程导论考试通关秘籍:太原理工大学历年真题解析(附答案) 本文为太原理工大学《软件工程导论》考试提供高效备考指南,通过解析近六年真题,揭示高频考点如软件生命周期、UML建模和结构化设计等核心模块的命题规律。文章提供真题拆解、实战策略和避坑指南,帮助考生掌握图形转换题和简答题的应答技巧,助力考试通关。 阅读详情

最近在看java集合框架部分的内容,总结一下遍历集合元素的几种方式,供参考。

package com.js.general;

import java.util.Collection;
import java.util.HashSet;

/**
 * Java8为Iterable接口新增了一个forEach()方法,可用于遍历集合元素
 * @author jiangs
 *
 */
public class CollectionEach {
	public static void main(String[] args) {
		Collection<String> books = new HashSet<>();
		books.add("深入了解JVM虚拟机1");
		books.add("深入了解JVM虚拟机2");
		books.add("深入了解JVM虚拟机3");
		books.add("深入了解JVM虚拟机4");
		books.add("深入了解JVM虚拟机5");
//		System.out.println(books.add("深入了解JVM虚拟机"));  //collection不允许重复的元素,这边将返回false
		books.forEach(obj ->System.out.println("遍历集合元素:"+obj));
	}
}

package com.js.general;

import java.util.Collection;
import java.util.HashSet;

public class ForEachTest {
	public static void main(String[] args) {
		Collection<String> books = new HashSet<>();
		books.add("深入了解JVM虚拟机1");
		books.add("深入了解JVM虚拟机2");
		books.add("深入了解JVM虚拟机3");
		books.add("深入了解JVM虚拟机4");
		books.add("深入了解JVM虚拟机5");
		for (String string : books) {
			System.out.println("foreach遍历集合元素:"+string);
		}
	}
}

package com.js.general;

import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;

/**
 * 使用Iterator来遍历集合元素
 * @author jiangs
 *
 */
public class IteratorTest {

	public static void main(String[] args) {
		Collection<String> books = new HashSet<>();
		books.add("深入了解JVM虚拟机1");
		books.add("深入了解JVM虚拟机2");
		books.add("深入了解JVM虚拟机3");
		books.add("深入了解JVM虚拟机4");
		books.add("深入了解JVM虚拟机5");
		Iterator<String> iterator = books.iterator();
		while(iterator.hasNext()) {
			System.out.println("iterator遍历集合元素:"+iterator.next());
		}
	}

}

package com.js.general;

import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;

public class LambdaTest {
	public static void main(String[] args) {
		Collection<String> books = new HashSet<>();
		books.add("深入了解JVM虚拟机1");
		books.add("深入了解JVM虚拟机2");
		books.add("深入了解JVM虚拟机3");
		books.add("深入了解JVM虚拟机4");
		books.add("深入了解JVM虚拟机5");
		Iterator<String> iterator = books.iterator();
		iterator.forEachRemaining(obj ->System.out.println("lambda遍历集合元素:"+obj));
	}
}


【数据集】全球预报系统GFS概述:数据下载及处理 阅读详情

相关推荐

论文阅读4——一种宽频带圆极化微带天线的设计

论文阅读——一种宽频带圆极化微带天线的设计(现在才觉得开始弄懂了一点,懂了一点之后又更糊涂了……)

weixin_64612422的博客 2317

常用的六种集合的遍历方式

一.List集合的存储特点是元素有序,可重复。遍历List集合有以下几种方式: 1.普通for循环: List<String> list = new ArrayList<String>(); list.add("北京"); list.add("上海"); list.add("广州"); list.add("西安"); //通过普通for循环,相当于根据数组的小标遍历集合 for(int i = 0;i<list.size();i++) {...

m0_59340907的博客 1万+

YOLOv13教程:手把手教你CSP_MutilScaleEdgeInformationSelect模块 通过DSM 在空间与局部对比域上做自适应选择

绿色线条为添加CSP_MutilScaleEdgeInformationSelect后的训练效果,map50指标提升12.45,准确率提升5.44。

FJN110的博客 816

集合的三种遍历方式

迭代器(Iterator)是一种对象,它可以让我们遍历集合对象中的元素。Java中的集合类(例如ArrayList、LinkedList、HashSet、TreeSet等)都实现了Iterable接口,因此可以使用迭代器来遍历集合中的元素。

weixin_73869209的博客 5920

【Unity】【WebRTC】如何用Unity而不是浏览器接收远程画面

之前几篇我们讨论了如何设置信令服务器,如何发送画面给远端以及如何用浏览器查看同步画面,今天来讨论如何实现Unity内部接收画面。看本篇之前请先看过之前将web服务器设置和基本远程画面功能的几篇博文。在Unity编辑器中打开一个示例项目,点击BroadCast按钮。4. 再点击Receiver按钮,Start。Build一个示例项目,并运行这个项目。启动Web.app。

每日出拳老爷子的博客 1721

Vue3 - 完美解决 vite 打包后在本地浏览器直接打开运行,build 打包后双击 index.html 直接以 file 协议运行网站(资源、接口等正常访问,和部署到服务器运行效果一样)

vue3vite怎么支持file协议本地打开,vite打包文件如何支持files协议,支持双击即可打开网页,vue3vite打包后双击本地运行,vue3vite打包后怎么直接在浏览器双击打开访问,vite打包后显示空白,vite如何支持本地file协议打开,vue3vite打包后如何本地查看网站,vue3vite项目打包后本地启动白屏怎么办,vite打包后的代码如何在本地运行,vite+vue3打包在fIle本地index.html打开项目,打包后如何直接打开index.html文件,vue3

🏆 前端领域优质创作者 1万+

六种集合的遍历方式总结(List Set Map Queue Deque Stack)

List Set Map Queue Deque Stack 遍历方式总结

qq_49194330的博客 797

SpringBoot 整合Jasypt 实现配置文件加密读取操作详解

SpringBoot 整合Jasypt 实现配置文件加密读取操作详解

congge 4100

集合的5种遍历方式

方式一:使用普通for循环,size()和get(int index)结合。【只能操作list集合】   ArrayList list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); for(int i = 0; i &lt; list.size(); i++){ System.out.println(l...

myroncham的博客 1万+

【100%通过率】华为od机试C卷【出差 / 员工派遣】C++ 实现

某公司部门需要派遣员工去国外做项目。现在,代号为 x 的国家和代号为 y 的国家分别需要 cntx 名和 cnty 名员工部门每个员工有一个员工号 (1,2,3,......),工号连续,从 1开始。部长派遣员工的规则:

MISAYAONE的博客 2194

PMO与供应链管理的整合:端到端项目交付的优化策略

在当今全球化和市场竞争日益激烈的环境中,组织面临着前所未有的项目复杂性和交付压力。传统上相互独立的项目管理办公室(PMO)与供应链管理(SCM)正逐渐意识到:只有通过无缝整合,才能实现真正高效的端到端项目交付。本文深入探讨了PMO与供应链管理整合的战略价值、核心框架和实施路径,通过生动的比喻、实际案例和实用工具,展示了如何打破部门壁垒,构建协同高效的项目生态系统。无论您是PMO负责人、供应链专业人士还是高级管理层,都将从本文获得重塑项目交付模式、优化资源利用、降低风险并提升组织竞争力的宝贵见解和行动指南。

项目管理的博客 948

Java集合遍历的几种方式

本文介绍了Java中几种集合遍历方式的特点和使用方法。迭代器(Iterator)不依赖索引,遍历后指针不会复位,但遍历时不能修改集合,主要提供hasNext()、next()和remove()方法。增强for循环(foreach)适用于单列集合和数组,语法简洁但不能遍历Map或修改原集合元素。Lambda表达式遍历结合forEach()方法更简洁,支持List和Map遍历,还能配合Stream流实现过滤等操作。每种方式各有特点,开发者可根据场景选择合适的遍历方法。

2301_80165178的博客 464

海思图像质量之HiPQTool调试

文章目录一. HiPQTool 界面二. 图像调试三. 将调试参数写入程序中 一. HiPQTool 界面 二. 图像调试 三. 将调试参数写入程序中

lzg2011的博客 2381

【集合】遍历 List 集合的几种方式

1. 初始化 List 集合 List<String> list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); 2. 遍历 方式一:for循环 最基础的遍历方式:for循环,指定下标位置,使用 List 集合的 get(i) 方法来获取元素。 for(int i=0; i<list.size(); i++){ System.out.println(list.get(i)); } 方

小谷围最靓的仔 2万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

遍历集合的几种方式

1, 使用迭代器Iterator的方式。 2, 使用增强for循环的方式。 3, 如果有下标,则可以使用下标的方式。 (1)遍历数组 String [] arr=new String[] {"aa","bb","cc"}; //1.增强的for循环 for(String elt:arr){ System.out.println(elt); } //2.下标的方

Candy_crush 3780

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

集合常见的几种遍历方式

建立Dog类用于存入集合遍历 public class Dog { private String name; private int age; private int number;//编号作为排序 public Dog(String name, int age, int number) { super(); this.name = name; this.age = ag...

九月的博客 2204

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Set集合遍历的几种方式

Set集合特点:无序,没有索引,元素唯一 所以总结一下set集合的遍历方法 import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class SetFor { public static void main(String[] args) { Set<String> ...

哈希不Map的博客 9861

Java遍历Map集合的几种方式

Java 遍历Map集合的几种方式 HashMap

每个人为不同的理由带着面具说谎,动机也只有一种名字那 叫做欲望 1078

Java中List集合的几种遍历方式

直接上代码: package collectiontest; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /* * 关于foreach的使用: * jdk5.0之后的特性,叫:增强for循环,或者直接叫foreach * * */ public class Test11 { public static void main(String[] args) { List&l

pipizhen_的博客 546

java集合遍历的几种方式总结及比较

原文:https://www.cnblogs.com/leskang/p/6031282.html 集合类的通用遍历方式, 用迭代器迭代: Iterator it = list.iterator(); while(it.hasNext()) {   Object obj = it.next(); } Map遍历方式: 1、通过获取所有的key按照key来遍历 //Se...

qq_22339269的博客 170

集合的几种遍历方式

一、List集合 List list = new ArrayList(); list.add("aaa"); list.add("bbb"); list.add("ccc"); 遍历上述集合: 1.普通for循环 for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); }

Dylancy的博客 604

java遍历集合的几种方式

集合类的通用遍历方式, 用迭代器迭代: Iterator it = list.iterator(); while(it.hasNext()) {   Object obj = it.next(); } Map遍历方式: 1、通过获取所有的key按照key来遍历 //Set&lt;Integer&gt; set = map.keySet(); //得到所有key的集合 f...

一曲无痕奈何 9540

【Java】集合遍历的概念及遍历的几种方式

遍历的概念: 遍历输出就是讲一个数组或者集合通过指针遍历后显示出来。 举个例子:数组的输出 for(int i = 0; i < a.length ; i++){ System.out.print(a[i] + " "); } 这就是遍历,就是把数组或者集合中的元素一个一个的往外打印输出。 遍历的方式: 常见的for循环遍历: import java.util...

JockLiu的博客 2248
上一篇: 自定义realm
下一篇: SpringMVC中url-pattern /和/*的区别
Yes_JiangShuai
博客等级 码龄10年 149粉丝 249原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值