zoukankan      html  css  js  c++  java
  • Java基础知识强化之集合框架笔记54:Map集合之HashMap集合(HashMap<String,String>)的案例

    1. HashMap集合

    HashMap集合(HashMap<String,String>)的案例

    2. 代码示例:

     1 package cn.itcast_02;
     2 
     3 import java.util.HashMap;
     4 import java.util.Set;
     5 
     6 /*
     7  * HashMap:是基于哈希表的Map接口实现。
     8  * 哈希表的作用是用来保证键的唯一性的。
     9  * 
    10  * HashMap<String,String>
    11  * 键:String
    12  * 值:String
    13  */
    14 public class HashMapDemo {
    15     public static void main(String[] args) {
    16         // 创建集合对象
    17         HashMap<String, String> hm = new HashMap<String, String>();
    18 
    19         // 创建元素并添加元素
    20         // String key1 = "it001";
    21         // String value1 = "马云";
    22         // hm.put(key1, value1);
    23 
    24         hm.put("it001", "马云");
    25         hm.put("it003", "马化腾");
    26         hm.put("it004", "乔布斯");
    27         hm.put("it005", "张朝阳");
    28         hm.put("it002", "裘伯君"); // wps
    29         hm.put("it001", "比尔盖茨");
    30 
    31         // 遍历
    32         Set<String> set = hm.keySet();
    33         for (String key : set) {
    34             String value = hm.get(key);
    35             System.out.println(key + "---" + value);
    36         }
    37     }
    38 }

    运行效果,如下:

    HashMap:是基于哈希表的Map接口实现。哈希表的作用是用来保证键的唯一性的。HashMap 中作为键的对象必须重写Object的hashCode()方法和equals()方法。这里String类已经重写了Object的hashCode()方法和equals()方法。所以这里可以这样使用。

  • 相关阅读:
    软件开发模版与规范 & 项目组规范
    CSS代码结构初探
    DIV+CSS 一行两列布局
    AE 9.3代码 升级到AE10.0
    栅格相减 异常
    鹰眼视图异常
    十进制度批量转换度分秒
    javascript是一朵奇葩
    pku 1065 pku 1548
    hdu 1254 推箱子
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4865010.html
Copyright © 2011-2022 走看看