java map 修改键值对_MAP键值对
转自网易博客 炎火
所谓键值对,你可以查看jdk文档,找MAP接口,它的实现类都是键值对的形式保存数据的,键值对的代表map的key可以是什么类型的数据 value可以是什么类型的数据。
键:就是你存的值的编号
key必须是一个不变的值、如String、Integer之类.
值:就是你要存放的数据
value就是对应的值。
Map map = new HashMap();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
Map 遍历的四种方法
//第一种:普遍使用,二次取值
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 map 修改键值对_MAP键值对相关推荐
- java map 值排序_使用Java8 Stream API对Map类型按照键或值进行排序
在这篇文章中,您将学习如何使用Java对Map按照键或值进行排序.前几日有位朋友面试遇到了这个问题,看似很简单的问题,但是如果不仔细研究一下也是很容易让人懵圈的面试题.所以我决定写这样一篇文章.在Ja ...
- 选择某种Map集合保存学号从1到15的学员的学号(键)和姓名(值)
选择某种Map集合保存学号从1到15的学员的学号(键)和姓名(值), * 学号用字符串表示,输入的时候要以学号乱序的方式存入Map集合, * 然后按照学号从大到小的顺序将Map集合中的元素输出打印 ...
- 练习:每位学生(姓名,年龄)都有自己的家庭住址。那么,既然有对应关系,则将学生对象和家庭住址存储到map集合中。学生作为键, 家庭住址作为值。
/* 练习:每位学生(姓名,年龄)都有自己的家庭住址.那么,既然有对应关系, 则将学生对象和家庭住址存储到map集合中.学生作为键, 家庭住址作为值.> 注意,学生姓名相同并且年龄相同视为同一名 ...
- java map 遍历取值_Map 遍历取值及jstl的取值
学习了:http://blog.csdn.net/yanjiaye520/article/details/17354239 1.Java map的便利取值 Java代码 收藏代码 Map map = ...
- python英语字典程序修改_详解如何修改python中字典的键和值
我们知道python中字典是无序的,它们都是通过hash去对应的.一般的如果我们需要修改字典的值,只需要直接覆盖即可,而修改字典的键,则需要使用字典自带的pop函数,示例如下: t = {} t['a ...
- python字典修改键所对应值_详解如何修改python中字典的键和值
我们知道python中字典是无序的,它们都是通过hash去对应的.一般的如果我们需要修改字典的值,只需要直接覆盖即可,而修改字典的键,则需要使用字典自带的pop函数,示例如下: t = {} t['a ...
- C++:map.insert插入重复键(已存在键)将忽略,而非值覆盖
C++:map.insert插入重复键(已存在键)将忽略,而非值覆盖 测试代码: #include <iostream> #include <map>using namespa ...
- 从Map、JSONObject取不存在键值对时的异常情况
1.在Map中取不存在的键值对时不会报异常,只会返回null. @Testpublic void testMap() {Map<String, Object> map = new Hash ...
- python字典修改键所对应值_python - 将键值替换为相同字典中与不同键对应的值
我对Python脚本没有经验,但作为项目中的一项要求,我不得不构建代码,这是我遇到的问题 -python - 将键值替换为相同字典中与不同键对应的值 我有以下值的字典它来自一个UNIX脚本设置我已经在 ...
- java map取值_Java Set接口 Map 与枚举
Set接口 概述 一个不包含重复元素的 collection.更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素 特点 Set接口是 ...
最新文章
- C++递归与非递归实现全排列
- Python 技术篇-httpClient库连接服务器发送请求解析响应实例演示,No module named ‘httplib‘问题解决方法
- 互联网时代的春节注意事项 PMcaff | 趣事
- Codeforces Round #401 (Div. 1) C(set+树状数组)
- oracle is null效率,Oracle查询优化之is null和is not null优化
- wget ip_全球IP厂商TOP 10排名:后来者虎视眈眈
- LTE学习:同步信号
- 【MapReduce】MapReduce工作机制
- 我的2017:从工作再到学生
- oracle 删除数据_Oracle海量数据表标准删除方案--分步分阶段大表删除
- html基础之select ,datalist与details的异同
- VBA 工作簿和工作表的简单操作
- 学生:无效文件.dsn问题
- android模拟器开启vt,逍遥安卓模拟器怎样打开VT模式 VT虚拟化设置办法
- 博奥导出工程项目电子表格_博奥造价软件导出excel表格无数据原因-2015年基础教育年报导出的电子表格没有数据,什么原因?...
- VMware 15安装教程
- 什么是数据中台系统 - whale帷幄
- 苹果手机投影_智能投影机和手机无线同屏
- 小米NFC手机 手环 复制加密IC门禁卡
- 移动端H5的js操作