最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java HashMap原理及實(shí)例解析

 更新時(shí)間:2019年12月04日 09:25:28   作者:半米高峰  
這篇文章主要介紹了Java HashMap原理及實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

這篇文章主要介紹了Java HashMap原理及實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

示例 1 : HashMap的鍵值對(duì)

HashMap儲(chǔ)存數(shù)據(jù)的方式是—— 鍵值對(duì)

package collection;
  
import java.util.HashMap;
  
public class TestCollection {
  public static void main(String[] args) {
    HashMap<String,String> dictionary = new HashMap<>();
    dictionary.put("adc", "物理英雄");
    dictionary.put("apc", "魔法英雄");
    dictionary.put("t", "坦克");
     
    System.out.println(dictionary.get("t"));
  }
}

示例 2 : 鍵不能重復(fù),值可以重復(fù)

對(duì)于HashMap而言,key是唯一的,不可以重復(fù)的。

所以,以相同的key 把不同的value插入到 Map中會(huì)導(dǎo)致舊元素被覆蓋,只留下最后插入的元素。

不過,同一個(gè)對(duì)象可以作為值插入到map中,只要對(duì)應(yīng)的key不一樣

package collection;
 
import java.util.HashMap;
 
import charactor.Hero;
 
public class TestCollection {
  public static void main(String[] args) {
    HashMap<String,Hero> heroMap = new HashMap<String,Hero>();
     
    heroMap.put("gareen", new Hero("gareen1"));
    System.out.println(heroMap);
     
    //key為gareen已經(jīng)有value了,再以gareen作為key放入數(shù)據(jù),會(huì)導(dǎo)致原英雄,被覆蓋
    //不會(huì)增加新的元素到Map中
    heroMap.put("gareen", new Hero("gareen2"));
    System.out.println(heroMap);
     
    //清空map
    heroMap.clear();
    Hero gareen = new Hero("gareen");
     
    //同一個(gè)對(duì)象可以作為值插入到map中,只要對(duì)應(yīng)的key不一樣
    heroMap.put("hero1", gareen);
    heroMap.put("hero2", gareen);
     
    System.out.println(heroMap);
     
  }
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • mybatis的使用-Mapper文件各種語(yǔ)法介紹

    mybatis的使用-Mapper文件各種語(yǔ)法介紹

    這篇文章主要介紹了mybatis的使用-Mapper文件各種語(yǔ)法介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 比較常用UML類圖幾種關(guān)系的小結(jié)

    比較常用UML類圖幾種關(guān)系的小結(jié)

    本文給大家總結(jié)了UML類圖中幾種比較常用的關(guān)系小總結(jié),需要的朋友可以參考下
    2015-10-10
  • Java數(shù)據(jù)類型Integer與int的區(qū)別詳細(xì)解析

    Java數(shù)據(jù)類型Integer與int的區(qū)別詳細(xì)解析

    這篇文章主要介紹了Java數(shù)據(jù)類型Integer與int的區(qū)別詳細(xì)解析,Ingeter是int的包裝類,int的初值為0,Ingeter的初值為null,int和integer(無論new否)比,都為true,因?yàn)闀?huì)把Integer自動(dòng)拆箱為int再去比,需要的朋友可以參考下
    2023-12-12
  • Java虛擬機(jī)執(zhí)行引擎知識(shí)總結(jié)

    Java虛擬機(jī)執(zhí)行引擎知識(shí)總結(jié)

    這篇文章主要介紹了有關(guān)Java虛擬機(jī)執(zhí)行引擎的知識(shí),文中實(shí)例簡(jiǎn)單易懂,方便大家更好的學(xué)習(xí),有興趣的朋友可以了解下
    2020-06-06
  • java 基礎(chǔ)知識(shí)之網(wǎng)絡(luò)通信(TCP通信、UDP通信、多播以及NIO)總結(jié)

    java 基礎(chǔ)知識(shí)之網(wǎng)絡(luò)通信(TCP通信、UDP通信、多播以及NIO)總結(jié)

    這篇文章主要介紹了java 基礎(chǔ)知識(shí)之網(wǎng)絡(luò)通信總結(jié)的相關(guān)資料,包括TCP通信、UDP通信、多播以及NIO,需要的朋友可以參考下
    2017-03-03
  • 使用lombok@Data存在extends時(shí)需要注意的問題

    使用lombok@Data存在extends時(shí)需要注意的問題

    在Java編程中,正確實(shí)現(xiàn)equals方法是保證對(duì)象比較一致性的關(guān)鍵,使用instanceof檢查類型可能導(dǎo)致違反對(duì)稱性原則,即當(dāng)子類和父類都重寫equals時(shí)可能出現(xiàn)a.equals(b)不等于b.equals(a)的情況,Lombok的@EqualsAndHashCode注解可以通過callSuper=true參數(shù)
    2024-10-10
  • Java 堆內(nèi)存溢出原因分析

    Java 堆內(nèi)存溢出原因分析

    這篇文章主要介紹了Java 堆內(nèi)存溢出原因分析,任何使用過基于 Java 的企業(yè)級(jí)后端應(yīng)用的軟件開發(fā)者都會(huì)遇到過這種報(bào)錯(cuò),java.lang.OutOfMemoryError:Java heap space。,需要的朋友可以參考下
    2019-06-06
  • 關(guān)于Java中的mysql時(shí)區(qū)問題詳解

    關(guān)于Java中的mysql時(shí)區(qū)問題詳解

    這篇文章主要給大家介紹了關(guān)于Java中mysql時(shí)區(qū)問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Java具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • java.lang.ArrayIndexOutOfBoundsException數(shù)組越界異常問題解決

    java.lang.ArrayIndexOutOfBoundsException數(shù)組越界異常問題解決

    這篇文章主要給大家介紹了關(guān)于java.lang.ArrayIndexOutOfBoundsException數(shù)組越界異常問題解決的相關(guān)資料,數(shù)組越界訪問是一個(gè)非常嚴(yán)重的問題,文中通過圖文將解決的辦法介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • java編程學(xué)習(xí)輸入輸出詳解看完快速上手

    java編程學(xué)習(xí)輸入輸出詳解看完快速上手

    這篇文章主要介紹了java編程學(xué)習(xí)輸入輸出到控制臺(tái)的知識(shí)詳解,看完就可以快速上手了,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-10-10

最新評(píng)論

凤冈县| 通海县| 长泰县| 邵东县| 江达县| 海城市| 宿迁市| 肇州县| 江门市| 山阳县| 平顺县| 嵊州市| 黑水县| 屏东市| 嫩江县| 馆陶县| 长春市| 孟村| 高陵县| 高碑店市| 黑山县| 布尔津县| 满城县| 司法| 桐梓县| 建始县| 依安县| 柘城县| 桦川县| 临高县| 辽阳市| 沾益县| 凤凰县| 长沙县| 察哈| 广东省| 东乌珠穆沁旗| 中山市| 彩票| 瑞金市| 大足县|