HashMapをJavaでどのように使用するか。
HashMapはJavaでよく使われるデータ構造であり、キーと値のペアを格納するために使用されます。以下はHashMapの基本的な使用方法です。
- HashMapクラスをインポートする:クラスの先頭にHashMapクラスをインポートする。
import java.util.HashMap;
- 新しい
HashMap<String, Integer> map = new HashMap<>();
上記の例では、String型のキーとInteger型の値を持つHashMapオブジェクトが作成されました。
- キーと値を入れる(key, value)
map.put("apple", 3);
map.put("banana", 5);
map.put("orange", 7);
HashMapに3つのキーと値のペアが追加されました。
- キーを取得する
int appleCount = map.get("apple");
System.out.println(appleCount); // 输出:3
この例は、”apple”というキーに対応する値を取得しました。
- キーが含まれていますか?
boolean containsApple = map.containsKey("apple");
System.out.println(containsApple); // 输出:true
ハッシュマップにキー”apple”が存在するかどうかを判断する。
- キーを削除する (キーをさくじょする)
map.remove("banana");
上記の例では、”banana” キーのキーペアが削除されました。
- エントリーセット()
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
int value = entry.getValue();
System.out.println(key + ": " + value);
}
上記の例はHashMap内のすべてのキーと値を走査し、キーと値を出力します。
以上はHashMapの基本的な使用方法です。HashMapは順序がなく、キーと値がnullであっても構いませんが、キーは重複できません。