Fondamentalmente il mio amico ha detto che potrei accorciare il mio codice usando un modo diverso di verificare se un array int contiene un int, anche se non mi dice di cosa si tratta: P.
Attuale:
public boolean contains(final int[] array, final int key) {
for (final int i : array) {
if (i == key) {
return true;
}
}
return false;
}
Ho anche provato questo, anche se per qualche motivo restituisce sempre falso.
public boolean contains(final int[] array, final int key) {
return Arrays.asList(array).contains(key);
}
Qualcuno può aiutarmi?
Grazie.
Hashsetrisposta del meccanismo di riesecuzione basato sul controllo . È il modo più veloce.
ArrayListl'implementazione sta facendo lo stesso.