ホームページ  >  記事  >  Java  >  Javaでマップを使用する方法

Javaでマップを使用する方法

下次还敢
下次还敢オリジナル
2024-04-27 00:00:311040ブラウズ

Map は、Java のキーと値のペアのコレクションを表すインターフェイスであり、データを効率的に保存および検索するために使用されます。その主な用途には、各キーが一意の値に対応するデータの保存が含まれます。順序なし (HashMap)、順序付き (TreeMap)、順序付きおよび挿入順序保持 (LinkedHashMap) マップを作成します。 put() メソッドを通じてキーと値のペアを追加し、get() メソッドを通じて値を取得します。キー セット (keySet()) と値セット (values()) を使用してマップを移動します。キーと値のペアを削除するには、remove() メソッドを使用します。

Javaでマップを使用する方法

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。