1 package Test;
2
3 import java.util.HashMap;
4 import java.util.Map;
5
6 public class MapTest {
7 public static void main(String[]args){
8 Map map1=new HashMap();
9 Map map2=new HashMap();
10 map1.put("1","aaa1");
11 map1.put("1","bbb2");
12 map2.put("10","aaaa10");
13 map2.put("11","bbbb11");
14
15 System.out.println("map1.get(\"1\")="+map1.get("1"));
16 System.out.println("map1.remove(\"1\")="+map1.remove("1"));
17 map1.putAll(map2);
18 map2.clear();
19 System.out.println("map1 IsEmpty?="+map1.isEmpty());
20 System.out.println("map2 IsEmpty?="+map2.isEmpty());
21 System.out.println("map中的键值对数size"+map1.size());
22 System.out.println("KeySet="+map1.keySet());
23 System.out.println("value="+map1.values());
24 System.out.println("entrySet="+map1.entrySet());
25 System.out.println("map1是否包含键:11="+map1.containsKey("11"));
26 System.out.println("map1是否包含值:aaa1="+map1.containsValue("aaa1"));
27 }
28
29 }
 1 package Test;
2
3 import java.util.HashMap;
4 import java.util.LinkedHashMap;
5 import java.util.Map;
6 import java.util.TreeMap;
7
8 public class MapSortExample {
9 public static void main(String[]args){
10 Map map1=new HashMap();
11 Map map2=new LinkedHashMap();
12 for(int i=0;i<10;i++){
13 double s=Math.random()*100;
14 map1.put(new Integer((int) s),"第 "+i+"个放入的元素:"+s+"\n");
15 map2.put(new Integer((int) s),"第 "+i+"个放入的元素:"+s+"\n");
16 }
17
18
19 System.out.println("未排序前HashMap:"+map1);
20 System.out.println("未排序前LinkedHashMap:"+map2);
21 Map sortedMap=new TreeMap(map1);
22 System.out.println("排序后:"+sortedMap);
23 System.out.println("排序前:"+new TreeMap(map2));
24 }
25
26 }

最新文章

  1. Android闹钟 AlarmManager的使用
  2. Linux配置邮箱发送(MUTT/MSMTPQ)
  3. [内核同步]自旋锁spin_lock、spin_lock_irq 和 spin_lock_irqsave 分析
  4. UVa 10420 List of Conquests
  5. vsftpd2.3.2安装、配置详解
  6. json字符串转换为JSONObject和JSONArray
  7. 《C#并行编程高级教程》第8章 线程池 笔记
  8. epoll讲解--转自”知乎“
  9. 一秒钟速算(WINFORM)
  10. C++实现Log()日志函数
  11. mysql基于binlog回滚工具_flashback(python版本)
  12. TGI
  13. Nginx:Linux下安装Nginx与配置
  14. orcal - 约束
  15. python安装selenium和下载浏览器驱动
  16. Jacky扯淡系列 – 验证码
  17. Vue音乐项目笔记(四)(搜索页面提取重写)
  18. activity背景毛玻璃效果
  19. tempermonkey相关
  20. python ros 回充调用demo

热门文章

  1. 10.3 Nginx
  2. Filter防火墙
  3. .NET Core 基于Quartz的UI可视化操作组件 GZY.Quartz.MUI 简介
  4. Bert文本分类实践(三):处理样本不均衡和提升模型鲁棒性trick
  5. NXOpen.UF.UFView.CycleObjects 的使用
  6. 【数据结构与算法Python版学习笔记】目录索引
  7. Noip模拟38 2021.8.13
  8. 2021.10.12考试总结[NOIP模拟75]
  9. 2021.10.10考试总结[NOIP模拟73]
  10. 攻防世界 杂项13.can_has_stdio?