java:Map借口及其子类HashMap二
2024-10-19 07:30:17
java:Map借口及其子类HashMap二
重点:所有的集合必须依赖Iterator输出
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("zhangsan", 1);
map.put("lisi", 2);
map.put("zhangsan", 3);
map.put("wangwu", 4);
map.put("tianqi", 5); //获取数据,存放set
//如果用list<string>接受不可用。报错。
Set<String> keys = map.keySet();
Iterator<String> iter = keys.iterator();
//输出
while(iter.hasNext())
{
System.out.print( iter.next() + "、");
} System.out.println(keys);
结果:
lisi、zhangsan、wangwu、tianqi、
[lisi, zhangsan, wangwu, tianqi]
获取value内容:Map.get(key);
Map<String,Integer> allMap = new HashMap<String, Integer>();
allMap.put("zhangsan", 1);
allMap.put("zhangsan", 2);
allMap.put("lisi", 3);
allMap.put("tianqi", 4); Integer value = allMap.get("zhangsan");
System.out.println(value);
结果:2
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("zhangsan", 1);
map.put("lisi", 2);
map.put("zhangsan", 3);
map.put("wangwu", 4);
map.put("tianqi", 5); //获取数据,存放set
//如果用list<string>接受不可用。报错。
Set<String> keys = map.keySet();
Iterator<String> iter = keys.iterator();
//输出
while(iter.hasNext())
{
String key = iter.next();
System.out.println( key + " --> " + map.get(key) + "、");
} System.out.println(keys);
输出内容:
lisi --> 2、
zhangsan --> 3、
wangwu --> 4、
tianqi --> 5、
[lisi, zhangsan, wangwu, tianqi]
最新文章
- BPM生产安全管理解决方案分享
- 关于ios 3D变换 CGAffineTransformIdentity
- 【OpenWRT】【RT5350】【一】OpenWrt开发环境搭建
- SQLserver日期函数
- CSS设置滚动条样式
- [转]WinForm和WebForm下读取app.config web.config 中邮件配置的方法
- POJ 1026 Cipher(置换群)
- docker中运行ASP.NET Core Web API
- swift新手入门视频教程-08-枚举
- UVA 12083 POJ 2771 Guardian of Decency
- 常用的Java转义字符
- idea+jsp+jstl c标签页面异常
- go语言模版编程
- JAVA集合类兄妹List和Set
- ArcGIS AddIn 批量设置栅格图层背景色为透明
- Flutter的Appbar
- OS模块常用方法
- NEST - Elasticsearch 的高级客户端
- SQL query - check latest 3 days failed job.
- 网络_TCP连接的建立与释放