0
0

(java silver) Map

Last updated at Posted at 2024-05-15

JavaSilverでメモしたところ備忘録として残しておこうと思います。

Mapについて

  • Mapはkeyとvalueをセットにしたもの
  • インデックスの代わりに任意の変数を要素の値のペアにできるkeyは重複なしである必要があるがvalueは同じものが複数あっても大丈夫
  • HashMapは格納順が管理されないが、TreeSetは順番がキーになっている
  • HashMapはkeyとvalueにnullを使用することが可能だがTreeMapは使用できない

値の取得

  • 値の取得にはMapでkeyを指定しgetメソッドを使用
(map.get("key1"));
  • キーをすべて取得するにはkeySetメソッドを使用し、拡張for分を使い取り出せる

for(String key = map.keySet()){
    System.out.println(key);
}

  • Mapの値をすべて取得するにはvaluesメソッドを使用

for(String val = map.values()){
    System.out.println(val);
    
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0