簡単な質問だと思いますが、どうしたらいいのかわかりません。配列からのデータを格納する複数の配列リストを1つ作成しました。どのエントリが同じかを確認したい。
たとえば、array [0] = array [5] = array [8]であるが、array [1]がどのエントリとも等しくなく、array [2] =array[3]の場合
配列リストを次のようにしたいと思います
array2 [0] | array2 [5] | array2 [8]
array2 [2] | array2 [3]
List<String> dup_non = new ArrayList<String>(), dn = new ArrayList <String>();
for (int m = 0; m < array.length ; m++)
{
for(int o = m + 1; o < array.length; o++)
{
if (array[m].equals(array[o] && m!=o)){
dup_non.add(array2[m])
dn.add(array2[m],array2[o])
}
else { ....
}
}
}
私のarray2には固有の要素があるので、このコードは多かれ少なかれ私が考えていたものですが、正しくありません。array2は整数の配列ではないため、これは正しいです。
何かアイデアがありましたら、共有していただければ幸いです。
よろしく。