Java MapのentrySet()で要素を取得する方法【サンプルコード付】
Javaでは、Mapコレクション内の要素を取得するためにentrySet()メソッドを使用することができます。entrySet()メソッドは、Map内のキーと値のペア要素を含むSet型のコレクションを返します。
こちらは、entrySet()メソッドを使用してMapの要素を取得する方法を示すサンプルコードです。
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class Main {
public static void main(String[] args) {
// 创建一个Map集合
Map<String, Integer> map = new HashMap<>();
// 向Map中添加元素
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
// 使用entrySet()方法获取Map中的元素
Set<Map.Entry<String, Integer>> entrySet = map.entrySet();
// 遍历entrySet集合,输出键值对元素
for (Map.Entry<String, Integer> entry : entrySet) {
System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
}
}
}
上記の例では、まずHashMap型のMapコレクションが作成され、その後put()メソッドを使用していくつかの要素がMapに追加されました。次にentrySet()メソッドを使用してMap内の要素を取得し、返されたSetコレクションをentrySet変数に格納します。最後に、forループを使用してentrySetコレクションを反復処理し、各キーと値の要素を出力します。