-4
for (int i = 0; i < arrayA.length; i++) {
for (int y = 0; y < arrayB.length; y++) {
if (arrayA[i] == arrayB[y]) {
cnt++;
}
}
}
if (cnt == arrayB.length) {
// B is subset of A
}
Was passiert, wenn es Array, wenn primitive Art wie 'int []' ist? Es ist erwähnenswert, dass 'Arrays.asList' diesen Fall nicht korrekt behandelt und wir brauchen einen anderen Weg, um unsere Listen zu füllen. – Pshemo
Basierend auf dem Array-Typ können wir den Sammlungs-Typ entsprechend ändern. Wenn es primitiv ist, können wir sogar 'stream' verwenden und es boxen. –
Das ist sehr wahr. IMO Es lohnt sich, es in Antwort zu setzen. – Pshemo