ホームページ >Java >&#&チュートリアル >Javaでマップを使用する方法
Map は、Java のキーと値のペアのコレクションを表すインターフェイスであり、データを効率的に保存および検索するために使用されます。その主な用途には、各キーが一意の値に対応するデータの保存が含まれます。順序なし (HashMap)、順序付き (TreeMap)、順序付きおよび挿入順序保持 (LinkedHashMap) マップを作成します。 put() メソッドを通じてキーと値のペアを追加し、get() メソッドを通じて値を取得します。キー セット (keySet()) と値セット (values()) を使用してマップを移動します。キーと値のペアを削除するには、remove() メソッドを使用します。
Java での Map の使用
Map とは何ですか?
Map は Java のインターフェイスであり、キーと値のペアのコレクションを表します。キーは各値を一意に識別するために使用されますが、値は任意のオブジェクトにすることができます。
目的:
マップは主にデータを保存するために使用され、各キーは一意の値に対応します。これにより、データの検索、更新、削除が非常に効率的に行われます。
マップの作成:
次のメソッドを使用してマップを作成できます:
HashMap
: 順序なし許可されたキーの重複。 TreeMap
: 順序付けされており、重複キーは許可されません。 LinkedHashMap
: 順序付けされており、重複キーが許可されますが、要素が挿入された順序は保持されます。 キーと値のペアの追加:
キーと値のペアをマップに追加するには、put(key, value) を使用できます。 ### 方法 。キーがすでに存在する場合、既存の値は上書きされます。
値の取得:
指定されたキーに関連付けられた値は、get(key) メソッドを使用して取得できます。キーが存在しない場合は、
null を返します。
マップのトラバース:
keySet() メソッドと
values() メソッドを使用してキーをトラバースできます。と Map 内の値。
キーと値のペアの削除:
remove() メソッドを使用して、特定のキーに関連付けられたキーと値のペアを削除できます。
例:
次は、HashMap を使用して Map:<code class="java">Map<String, Integer> ages = new HashMap<>(); ages.put("John", 30); ages.put("Mary", 25); System.out.println(ages.get("John")); // 输出:30 for (String key : ages.keySet()) { System.out.println(key + ": " + ages.get(key)); }</code>を作成および使用するサンプル コードです。
以上がJavaでマップを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。