2 つのハッシュマップのキーの結合を計算したいと考えています。私は次のコード(以下のMWE)を書きましたが、
UnsupportedOperationException を取得します。これを達成するために何が良いでしょうか?
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
public class AddAll {
public static void main(String args[]){
Map<String, Integer> first = new HashMap<String, Integer>();
Map<String, Integer> second = new HashMap<String, Integer>();
first.put("First", 1);
second.put("Second", 2);
Set<String> one = first.keySet();
Set<String> two = second.keySet();
Set<String> union = one;
union.addAll(two);
System.out.println(union);
}
}