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
}
}
-
前の記事
java パスからインデックス番号を指定してパスの値を取得する 2024.11.08
-
次の記事
java 現在のユーザーのホームディレクトリを取得する 2024.11.11
コメントを書く