Java HashMapの作り方:初心者向け徹底解説
Javaで、new HashMap<>()を使用して新しいHashMapオブジェクトをインスタンス化することができます。これは、キーと値のペアデータを格納するために使用されます。HashMapはよく使われるデータ構造であり、ハッシュテーブルを基にした実装であり、キー値ペアの検索、挿入、削除を高速に行うことができます。以下は使用例です。
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 创建一个新的HashMap对象
HashMap<String, Integer> map = new HashMap<>();
// 向HashMap中添加键值对
map.put("apple", 10);
map.put("banana", 20);
map.put("orange", 15);
// 获取HashMap中的值
int value = map.get("banana");
System.out.println("The value of 'banana' is: " + value);
// 遍历HashMap中的所有键值对
for (String key : map.keySet()) {
int val = map.get(key);
System.out.println(key + ": " + val);
}
}
}
上記の例では、新しいHashMapオブジェクト「map」を作成し、3つのキーと値のペアを追加しました。そして、map.get(key)メソッドを使用してキーに対応する値を取得し、すべてのキーと値のペアをループ処理して出力しました。HashMapは非常によく使われるデータ構造であり、Javaプログラミングではよく使用されます。