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

Java 菜鳥(niǎo)教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊(duì)列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

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

Java HashMap 方法

Java HashMap containsKey()方法檢查哈希映射中是否存在指定鍵的映射。

containsKey()方法的語(yǔ)法為:

hashmap.containsKey(Object key)

containsKey()參數(shù)

  • key -  在哈希映射中檢查鍵的映射

containsKey()返回值

  • 如果哈希映射中存在指定鍵的映射,則返回true

  • 如果哈希映射中不存在指定鍵的映射,則返回false

示例1:Java HashMap containsKey()

import java.util.HashMap;

class Main {
  public static void main(String[] args){

    //創(chuàng)建 HashMap
    HashMap<String, String> details = new HashMap<>();

    //將映射添加到 HashMap
    details.put("Name", "nhooo");
    details.put("Domain", "(cainiaoplus.com)");
    details.put("Location", "Nepal");
    System.out.println("nhooo 詳細(xì)信息: \n" + details);

    //檢查是否存在鍵 Domain
    if(details.containsKey("Domain")) {
      System.out.println("Domain 存在 Hashmap 中");
    }

  }
}

輸出結(jié)果

nhooo 詳細(xì)信息: 
{Domain=(cainiaoplus.com), Name=nhooo, Location=Nepal}
Domain 存在 Hashmap 中

在上面的示例中,我們創(chuàng)建了一個(gè)哈希映射。注意這些表達(dá)式,

details.containsKey("Domain") // 返回 true

  這里,hashmap包含一個(gè)鍵為Domain的映射。因此,if語(yǔ)句塊被執(zhí)行,containsKey()方法將返回true和語(yǔ)句。

示例2:如果鍵不存在,則將條目添加到HashMap

import java.util.HashMap;

class Main {
  public static void main(String[] args){

    // 創(chuàng)建  HashMap
    HashMap<String, String> countries = new HashMap<>();

    // 將映射添加到HashMap
    countries.put("USA", "Washington");
    countries.put("Australia", "Canberra");
    System.out.println("HashMap:\n" + countries);

    // 檢查鍵 Spain 是否存在
    if(!countries.containsKey("Spain")) {
      // 如果鍵不存在,添加條目
      countries.put("Spain", "Madrid");
    }

    System.out.println("更新后的 HashMap:\n" + countries);

  }
}

輸出結(jié)果

HashMap:
{USA=Washington, Australia=Canberra}
更新后的 HashMap:
{USA=Washington, Australia=Canberra, Spain=Madrid}

在上面的示例中,請(qǐng)注意以下表達(dá)式:

if(!countries.containsKey("Spain")) {..}

在這里,我們使用了containsKey()方法來(lái)檢查哈希映射中是否存在Spain的映射。 由于我們使用了否定符號(hào)(!),因此如果該方法返回false,則將執(zhí)行if塊。

 因此,只有在hashmap中沒(méi)有指定鍵的映射時(shí)才添加新映射。

注意:我們還可以使用HashMap putIfAbsent()方法執(zhí)行相同的任務(wù)。

Java HashMap 方法