• Java 中HashMap简介说明


    转自:

    Java 中HashMap简介说明

    Java之HashMap简介

    1. HashMap是一个散列表,使用键值对key-value的方式对数据进行存储
    2. HashMap实现Map接口,可根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 null,不支持线程同步
    3. HashMap是无序的,未对插入数据的顺序进行记录
    4. HashMap继承于AbstractMap类,实现了 Map、Cloneable、java.io.Serializable 接口

    HashMap中实际存储数据说明

    HashMap中实际存储的数据为对象,当我们存储基本类型时,需使用它的包装类,如下所示:

    基本类型引用类型
    booleanBoolean
    byteByte
    shortShort
    intInteger
    longLong
    floatFloat
    doubleDouble
    charCharacter

    如何定义一个HashMap对象呢?

    HashMap定义方法:
           1.引入HashMap类
             import java.util.HashMap; // 引入 HashMap 类
           2.实例化一个HashMap 
             HashMap objectName = new HashMap();
    
             HashMap objectName = new HashMap();
    
    
    
    HashMap注意事项:
        1.HashMap中key和value可以是相同数据类型,也可以是不相同数据类型
           如: HashMap  或 HashMap 
           等
         
        2.HashMap中key不允许重复
    

    例:
    定义一个HashMap

    package com.java265;
    import java.util.HashMap;public class testMain {
    	/*
    	 * java265.com 定义HashMap示例
    	 */
    	public static void main(String[] args) {
    		HashMap objectName = new HashMap();
    		objectName.put(11, "Java265.com");
    		objectName.put(88, "Java爱好者");
    		objectName.put(100, "Java网站");
    
    		System.out.println(objectName);
    	}
    }
    ------运行以上代码,输出以下信息----
    {100=Java网站, 88=Java爱好者, 11=Java265.com}
    

    版权声明

  • 相关阅读:
    SQL基础语句
    C语言进阶C++知识点补充(二)
    Spring——bean的生命周期
    跟踪推荐的好处有哪些?开始你的推荐计划!
    求解多元多次方程解的个数
    CGroups
    基于STM32设计的智慧浇花系统(华为云IOT)
    MQTT X Web:在线的 MQTT 5.0 客户端工具
    飞机大战小游戏
    前端学习路线
  • 原文地址:https://blog.csdn.net/qq_25073223/article/details/127131247