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]

  

  

  

最新文章

  1. BPM生产安全管理解决方案分享
  2. 关于ios 3D变换 CGAffineTransformIdentity
  3. 【OpenWRT】【RT5350】【一】OpenWrt开发环境搭建
  4. SQLserver日期函数
  5. CSS设置滚动条样式
  6. [转]WinForm和WebForm下读取app.config web.config 中邮件配置的方法
  7. POJ 1026 Cipher(置换群)
  8. docker中运行ASP.NET Core Web API
  9. swift新手入门视频教程-08-枚举
  10. UVA 12083 POJ 2771 Guardian of Decency
  11. 常用的Java转义字符
  12. idea+jsp+jstl c标签页面异常
  13. go语言模版编程
  14. JAVA集合类兄妹List和Set
  15. ArcGIS AddIn 批量设置栅格图层背景色为透明
  16. Flutter的Appbar
  17. OS模块常用方法
  18. NEST - Elasticsearch 的高级客户端
  19. SQL query - check latest 3 days failed job.
  20. 网络_TCP连接的建立与释放

热门文章

  1. Eclipse注释模板设置
  2. 调整jvm内存
  3. CAP理论学习
  4. Linux Apache安装加载mod_deflate模块
  5. C语言基础知识【常量】
  6. C# 关于类型转换 面试题
  7. D-hdu 1465 不容易系列之一(递推)
  8. lua2json
  9. redis持久化AOF详细操作步骤
  10. 我的设计模式学习笔记------>单例模式(Singleton)