私はArrayList<int[]>
を持っており、それに配列を追加します。整数配列のArrayListにcontainsを使用する
ArrayList<int[]> j = new ArrayList<int[]>();
int[] w = {1,2};
j.add(w);
は、私はj
は、私は別のクラスからそれを呼び出すことになるので、w
を使用せずに、その中に{1,2}
を持つ配列が含まれているかどうかを知りたいとします。だから、私は
int[] t = {1,2};
return j.contains(t);
...それで{1,2}
で新しい配列を作成します...しかし、これはw
がリストに追加されたにもかかわらず、falseを返すだろう、とw
はt
とまったく同じ配列が含まれています。
ArrayList
の要素の1つが配列値{1,2}
を持っているかどうかを確認することができるように、containsを使用する方法はありますか?
残念なことに実際の問題は解決しません。 'w'が' 1,2,3'を持っていたら? –
私はユーザーが正確な配列を比較したいと思っていましたが、配列のスライスは言及していませんでした。 –
あなたが正しいです、多分私は誤解していました。 –