zoukankan      html  css  js  c++  java
  • 【Java学习笔记】Map借口的子接口----HashMap

    存储在HashMap集合中的元素,必须覆盖hashCode和equals方法(与HashSet类似)

     

     1 import java.util.HashMap;
     2 import java.util.Iterator;
     3 
     4 import cn.itcast.p2.bean.Student;
     5 
     6 public class HashMapDemo {
     7 
     8     public static void main(String[] args) {
     9         /*
    10          * 将学生对象和学生的归属地通过键与值存储到map集合中
    11          */
    12         HashMap<Student,String> hm = new HashMap<Student,String>();
    13         
    14         hm.put(new Student("lisi",38), "北京");
    15         hm.put(new Student("zhaoliu",24), "上海");
    16         hm.put(new Student("xiaoqiang",31), "沈阳");
    17         hm.put(new Student("wangcai",38), "大连");
    18         hm.put(new Student("zhaoliu",24), "铁岭");
    19         
    20         Iterator<Student> it = hm.keySet().iterator();
    21         while (it.hasNext())
    22         {
    23             Student key = it.next();
    24             String value = hm.get(key);
    25             System.out.println(key.getName()+":"+key.getAge()+"--"+value);
    26         }
    27 
    28     }
    29 
    30 }

  • 相关阅读:
    第二十天笔记
    第十九天笔记
    第十七天笔记
    第十五天笔记
    第十六天笔记
    第十二天笔记
    数字三角形
    最大子段和与最大子矩阵和
    分组背包
    二维背包
  • 原文地址:https://www.cnblogs.com/Newbie-Cai/p/5812034.html
Copyright © 2011-2022 走看看