を成長する際に、私の問題はHashMapのは、それを見つけることができませんArrayListのはまあ
ArrayList<Integer> array = new ArrayList<Integer>();
例えば私のコードの一部では、私はハッシュマップ内のキーとしてのArrayListを使用することである。そして、私は私の配列を置きますここで
HashMap<ArrayList<Integer>, String> map = new HashMap<ArrayList<Integer>, String>();
map.put(array, "value1");
(私はそれを確信している。この方法でそれを必要とする)は、ハッシュマップ内のキーのように問題が来る:私は私の配列にいくつかの値を追加して、私が使用してデータを回復しようとすると、ハッシュマップはそれを見つけることができません。この時間値で
array.add(23);
String value = map.get(array);
代わりに私がテストしていた文字列「VALUE1」 のnullで、私は配列リストが育つと、これは私の問題の中心点であるときのhashCodeが変更されますが、私が知りたいことを発見どうすればこの問題を解決できますか?
ある要素がない私はほとんど確信しているあなたは* *それを行うにはしたくないでしょう。それはあなたが ' – Bohemian
答えるいただき、誠にありがとうございます'地図<文字列、リスト>が望む可能性が高いのですが、私は、私はこの方法でそれを必要とするかなり確信している... –
yuryeuceda