Java – Check if key exists in HashMap

来源:互联网 发布:计算圆周率算法 编辑:程序博客网 时间:2024/06/16 12:34

In Java, you can use the Map.containsKey() method to check if a key exists in a Map.

TestMap.java

package com.mkyong.test;import java.util.HashMap;import java.util.Map;public class TestMap {    public static void main(String[] args) {        Map<String, Integer> fruits = new HashMap<>();        fruits.put("apple", 1);        fruits.put("orange", 2);        fruits.put("banana", 3);        if(fruits.containsKey("apple")){            //key exists            System.out.println(fruits.get("apple"));        }else{            //key not exists        }    }}···Output···1···Alternatively, just check the `null` value like this :###`TestMap.java`

package com.mkyong.test;

import java.util.HashMap;
import java.util.Map;

public class TestMap {

public static void main(String[] args) {    Map<String, Integer> fruits = new HashMap<>();    fruits.put("apple", 1);    fruits.put("orange", 2);    fruits.put("banana", 3);    Integer appleQty = fruits.get("apple");    if(appleQty!=null){        //key exists        System.out.println(appleQty);    }else{        //key not exists    }}

}

Output

1
“`

0 0
原创粉丝点击