JavaにおけるMap関数の使用方法を教えてください。
JavaにおけるMapは、キーと値のマッピングを表すインタフェースです。HashMapやTreeMapなど、複数のサブクラスがあります。
マップ関数は、最初にマップオブジェクトを作成してから、次のメソッドを使用してマップオブジェクトを操作できます
- put(キー, 値):Mapにキーと値のペアを追加します。
- キーに対応する値を取得します。
- containsKey(キー):指定したキーのマップへの存在を確認します。
- containsValue(value):マップ中に指定の値が含まれているかチェックします。
- キーに対応するキーバリューペアを削除する。
- size() : マップ内のキーと値のペアの数を返す。
Map関数の使用方法を示すサンプルプログラムを以下に示します。
import java.util.HashMap;
import java.util.Map;
public class MapExample {
public static void main(String[] args) {
// 创建一个HashMap对象
Map<String, Integer> map = new HashMap<>();
// 添加键值对到Map中
map.put("apple", 10);
map.put("banana", 5);
map.put("orange", 8);
// 根据键获取对应的值
System.out.println("apple: " + map.get("apple"));
// 检查Map中是否包含指定的键
System.out.println("Contains key 'banana': " + map.containsKey("banana"));
// 检查Map中是否包含指定的值
System.out.println("Contains value '15': " + map.containsValue(15));
// 根据键删除对应的键值对
map.remove("orange");
// 获取Map中键值对的数量
System.out.println("Map size: " + map.size());
}
}
ネイティブな日本語の言い回しで言い換えてください。オプションは 1 つだけで構いません。
apple: 10
Contains key 'banana': true
Contains value '15': false
Map size: 2
上述のサンプルプログラムでは、HashMapオブジェクトを作成し、putメソッドを使用して3つのキーバリューペアを追加しています。その後、getメソッドでキー「apple」に対応する値を取得し、containsKeyメソッドとcontainsValueメソッドでMap内に指定のキーと値が含まれているかどうかを検査しています。続いて、removeメソッドでキーに基づいて対応するキーバリューペアを削除し、sizeメソッドでMap内のキーバリューペアの数を取得しています。