java HashMapでkeyからvalueを取得する

java HashMapでkeyからvalueを取得する

javaで、HashMapでkeyからvalueを取得する手順を記述してます。

環境

  • OS windows11 home
  • java 17.0.2

手順

HashMapでkeyからvalueを取得するには、「get」を使用します。

HashMap名.get(key値)

実際に使用してみます。

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

public class App {
  public static void main(String[] args) throws Exception {

    Map<String, Integer> m = new HashMap<>();
    
    m.put("aaa", 10);
    m.put("bbb", 20);
    m.put("ccc", 30);
    
    System.out.println( m.get("aaa") ); // 10
    System.out.println( m.get("bbb") ); // 20
    System.out.println( m.get("ccc") ); // 30
    
  }

}

取得されていることが確認できます。

存在しないkeyを指定

存在しないkeyを指定すると「null」が返ります。

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

public class App {
  public static void main(String[] args) throws Exception {

    Map<String, Integer> m = new HashMap<>();
    
    m.put("aaa", 10);
    m.put("bbb", 20);
    m.put("ccc", 30);
    
    System.out.println( m.get("ddd") ); // null
    
  }

}