HashMaps を配列に格納したいと思います。HashMap を 1 つだけ作成し、特定の情報を入力して、配列の 1 つの要素に格納しようとしています。次に、その Hashmap の情報を別の情報で上書きし、それをその配列の別の要素に格納したいと思います。これを何回もやりたいです。これを行う最善の方法は何ですか?
今私は持っています:
HashMap[][] location = new HashMap[columns][rows];
HashMap <String, String> area = new HashMap <String, String> ();
public Map() {
area.put("description", "You are in the upper left\n");
location[0][0] = area;
area.put("description", "You are in the upper middle\n");
location[1][0] = area;
}
これに関する問題は、場所 [0] [0] と場所 [1] [0] の両方が同じ説明を持つようになったことです。