java set循环取值_Java遍历Map和遍历Set
Java遍历Map
public static void main(String[] args) {
Map map = new HashMap();
map.put("1", "value1");
map.put("2", "value2");
map.put("3", "value3");
//第一种:普遍使用,二次取值
System.out.println("通过Map.keySet遍历key和value:");
for (String key : map.keySet()) {
System.out.println("key= "+ key + " and value= " + map.get(key));
}
//第二种
System.out.println("通过Map.entrySet使用iterator遍历key和value:");
Iterator> it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry entry = it.next();
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}
//第三种:推荐,尤其是容量大时
System.out.println("通过Map.entrySet遍历key和value");
for (Map.Entry entry : map.entrySet()) {
System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());
}
//第四种
System.out.println("通过Map.values()遍历所有的value,但不能遍历key");
for (String v : map.values()) {
System.out.println("value= " + v);
}
}
Java遍历Set
对 set 的遍历
1.迭代遍历:
Set set = new HashSet();
Iterator it = set.iterator();
while (it.hasNext()) {
String str = it.next();
System.out.println(str);
}
2.for循环遍历:
for (String str : set) {
System.out.println(str);
}
优点还体现在泛型 假如 set中存放的是Object
Set set = new HashSet();
for循环遍历:
for (Object obj: set) {
if(obj instanceof Integer){
int aa= (Integer)obj;
}else if(obj instanceof String){
String aa = (String)obj
}
........
}
java set循环取值_Java遍历Map和遍历Set相关推荐
- java set循环取值_java循环遍历类属性 get 和set值方法
//遍历sqspb类 成员为String类型 属性为空的全部替换为"/" Field[] fields = sqspb.getClass().getDeclaredFields() ...
- java从map取值_java的map取值
第一种方法根据键值的名字取值 import java.util.HashMap; import java.util.Map; /** * @param args */ public static vo ...
- java 从数据库取值_JAVA操作数据库--从一张表中取值,经过判断,然后插入另一张表中。...
JAVA操作数据库-->从一张表中取值,经过判断,然后插入另一张表中. SQL语句如下:两张表 weather 和 weather_process. id均为自动增长.Oracle中采用序列 S ...
- java 枚举类型 取值_java枚举类型
一: 有时候变量的取值是在有限的集合内,比如说服务器状态:上线.下线.报废等. 可以将这些装备标记为:1.2.3 但是这种情况,我们在给变量赋值的有时候赋值为错误的值比如:0 或者true 这时候就出 ...
- java多层map嵌套取值_java中map的多层遍历
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Map> testmap=new HashMap>();Map user1=new HashMap();user1.put(1, (float ...
- java中map怎么取值_java中map的取值
package com.itcast.map; import java.util.HashMap; import java.util.Map; import java.util.Set; import ...
- java for循环返回值_Java中的for循环——通过示例学习Java编程(9)
作者:CHAITANYA SINGH 来源:https://www.koofun.com/pro/kfpostsdetail?kfpostsid=21 循环用于反复执行同一组语句,直到满足特定条件为止 ...
- java 从数据库取值_java 连接数据库取值问题
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsIOException,ServletExcep ...
- java for循环返回值_JAVA——for循环
一.循环语句的分类 循环语句分为三类:for循环.while循环.do--while循环. 二.循环语句的构成 循环语句四要素: 1 初始化语句: 2 循环条件语句: 1 循环体语句: 1 控制条件语 ...
最新文章
- 如何将CSDN文档转换成IPYNB格式的文档?
- FastJson常见问题
- 关于网站域名的配置过程
- python opencv 4.1.0 cv2.convertScaleAbs()函数 (通过线性变换将数据转换成8位[uint8])(用于Intel Realsense D435显示depth图像)
- C#Winform调用wsdl接口webservice#http
- Web Service 实现分布式事务
- (转)百度Map API
- 电导池行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- Windows 8 Directx 开发学习笔记(七)水波纹的实现
- 20200203_selenium爬取百度新闻
- Atititi.名字 姓名 name 起名naming spec 的构成结构规范v2 qc2.docx
- 微生物组-扩增子16S分析和可视化(2022.7)
- edm html超链接,EDM邮件中的html/css兼容性问题
- maven项目中的pom文件依赖关系
- YUV420P像素数据编码为JPEG图片
- 计算机专业英语谐音大全,英语单词谐音记忆法汇总整理
- Project2016创建复合视图
- 什么是SAP的统驭科目
- 关于Hystrix整合ribbon调用其他服务时 首次进入回退
- 花游双人、三级跳斩获金银
热门文章
- java中从键盘输入的三种方法以及Console输入
- 手游高续航环绕立体音质蓝牙耳机,低延迟追剧画音同步不卡顿
- 10年职场COO:小白转行新媒体运营,这些干货你必须记住-建议收藏
- js解析EXCEL考勤打卡记录
- oracle数据库12154,PL/SQL登录Oracle数据库报错ORA-12154:TNS:无法解析指定的连接标识符已解决(本地未安装Oracle需要连接服务器上的)...
- Leetcode第 310 场周赛 补打
- 分组密码算法与AES算法
- Serializable是什么
- P4342 [IOI1998]Polygon —— 断链成环
- 小度网盘(简单实现)