码迷,mamicode.com
首页 > 其他好文 > 详细

HasMap增改删除遍历

时间:2018-08-10 21:19:01      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:code   color   new   lis   div   映射   val   name   move   

 1 public void QWER(){
 2     Scanner sc=new Scanner(System.in);
 3     HashMap hm=new HashMap();
 4     Student stu=new Student();
 5 //    LinkedList liss=new LinkedList();//LinkeList类
 6     String name;
 7     int chengji;
 8     for (int qq = 0; qq < 2; qq++) {
 9         System.out.println("请输入学生姓名和成绩");
10         name=sc.next();
11         chengji=sc.nextInt();
12         stu=new Student(name,chengji);
13         hm.put(qq, stu);//映射
14     }
15     Set set =hm.entrySet();
16     Iterator it=set.iterator();
17     while(it.hasNext())
18     {
19         Map.Entry en=(Map.Entry)it.next();
20         Student dog =(Student)en.getValue();
21         System.out.println(en.getKey()+" "+en.getValue());
22     }
23     /**
24      * 换人实现
25      */
26     
27     
28     System.out.println("该数据");
29     int xiabiao=sc.nextInt();
30     name=sc.next();
31     chengji=sc.nextInt();
32     stu=new Student(name,chengji);
33     hm.put(xiabiao, stu);//映射
34     
35     
36     
37     System.out.println("遍历");
38     System.out.println(hm.values());//遍历
39     System.out.println("集合个数");
40 /*    System.out.println(hm.size());//显示集合个数
41     hm.clear();//清空
42     hm.put("q", 1);
43     hm.put("w", 2);
44     System.out.println("枚举");
45     System.out.println(hm.entrySet());//枚举
46     hm.put("q", 3);
47     System.out.println(hm.entrySet());//枚举
48     hm.remove("q");
49     System.out.println(hm.entrySet());//枚举
50     
51     *

 

HasMap增改删除遍历

标签:code   color   new   lis   div   映射   val   name   move   

原文地址:https://www.cnblogs.com/mj5714/p/9456887.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!