JavaのMapクラスはどのように使用しますか?
Javaにおいて、Mapクラスはキーと値のペアを格納するために使用されるコレクションです。以下はMapクラスを使用した一般的な操作の例です:
- Mapオブジェクトを作成する。
- Map<String, Integer> map = new HashMap<String, Integer>();
マップ<String、Integer>マップ= new HashMap<>(); - キー値のペアを追加する:
- mapに”key1″をキーとして1をputします。
mapに”key2″をキーとして2をputします。 - キーに対応する値を取得する:
- mapから”key1″の値を取得して、それをvalueに代入する。そして、valueを返す。
- キーが含まれているかどうかを判定します。
- mapに”key1″というキーが含まれているかどうかをチェックし、結果をcontainsKey変数に代入します。
- 値が含まれているかどうかを判断する。
- mapに1という値が含まれているかどうかを確認するboolean型のcontainsValue変数を定義し、結果を返す。
- キーの集合を取得します。
- マップのキーセットを取得して、Set keysに格納する。
- 全ての値の集合を取得する。
- Mapの値を取得するためにInteger型の集合valuesを定義します。
- マップを検索する:
- マップのエントリーをループで処理し、キーと値を出力します。
キーのみをループで処理し、値を取得して出力します。
値のみをループで処理し、値を出力します。 - キーと値のペアを削除します。
- マップから「key1」を削除します。
これはMapクラスの基本的な使用法の一部ですが、より高度な使用法については、Java公式ドキュメントや他のJavaチュートリアルを参照してください。