例えば:
int[] a = [0,1,2,3,4,5];
int[] b = [3,4,5,6,7,8];
count = 3;
配列は連続した数値である必要はありません。これらの配列間で等しい値の数を取得するにはどうすればよいですか?
編集:だから私は次のことを試みました:
List<int[]> w = Arrays.asList(winning);
List<int[]> s = Arrays.asList(F1Select);
w.retainAll(s);
int equalNums = w.size();
しかし、retainAll 行で次のエラーが発生します。
Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedOperationException
at java.util.AbstractList.remove(Unknown Source)
at java.util.AbstractList$Itr.remove(Unknown Source)
at java.util.AbstractCollection.retainAll(Unknown Source)