亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Java 菜鳥教程

Java 流程控制

Java 數組

Java 面向對象(I)

Java 面向對象(II)

Java 面向對象(III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java HashMap put() 使用方法及示例

Java HashMap 方法

Java HashMap put()方法將指定的項(鍵/值映射)插入到哈希映射中。

put()方法的語法為:

hashmap.put(K key, V value)

put()參數

HashMap put()方法可以采用兩個參數:

  • key - 指定的值與鍵映射

  • value  - 使用指定鍵映射的值

put()返回值

  • 如果鍵已經與任何值關聯(lián),則返回先前關聯(lián)的值

  • 如果鍵不與任何值關聯(lián),則返回null

注意:如果key先前與null值相關聯(lián),則該方法還將返回null。

示例1:Java HashMap put()

import java.util.HashMap;

class Main {
  public static void main(String[] args) {
    // 創(chuàng)建 HashMap
    HashMap<String, Integer> languages = new HashMap<>();

    // 將項目插入HashMap
    languages.put("Java", 14);
    languages.put("Python", 3);
    languages.put("JavaScript", 1);

    // 顯示HashMap
    System.out.println("編程語言: " + languages);
    }
}

輸出結果

編程語言: {Java=14, JavaScript=1, Python=3}

在上面的示例中,我們創(chuàng)建了一個名為的languages的HashMap。在此,put()方法將鍵/值映射插入到哈希映射中。

注意:每個項目都插入到HashMap中的隨機位置。

示例2:插入具有重復鍵的項目

import java.util.HashMap;

class Main {
  public static void main(String[] args) {
    // 創(chuàng)建 HashMap
    HashMap<String, String> countries = new HashMap<>();

    //將項目插入HashMap
    countries.put("Washington", "America");
    countries.put("Ottawa", "Canada");
    countries.put("Kathmandu", "Nepal");
    System.out.println("Countries: " + countries);

    //用重復鍵添加元素
    String value = countries.put("Washington", "USA");
    System.out.println("更新后 Countries: " + countries);

    // 顯示替換值
    System.out.println("被替換的值: " + value);
    }
}

輸出結果

Countries: {Kathmandu=Nepal, Ottawa=Canada, Washington=America}
更新后的 Countries: {Kathmandu=Nepal, Ottawa=Canada, Washington=USA}
被替換的值: America

在上面的示例中,我們使用了put()將項目插入哈希表的方法。注意這一行,

countries.put("Washington", "USA");

此處,鍵 Washington已經存在于哈希映射中。因此,put()方法用新值USA替換先前的值America。

注意:到目前為止,我們僅添加了一個項目。但是,我們也可以Map使用Java HashMap putAll()方法將多個項目添加到哈希映射中。

Java HashMap 方法