В основному мій товариш каже, що я міг би скоротити свій код, використовуючи інший спосіб перевірити, чи містить масив int int, хоча він не скаже мені, що це: P.
Поточний:
public boolean contains(final int[] array, final int key) {
for (final int i : array) {
if (i == key) {
return true;
}
}
return false;
}
Також спробував це, хоча воно з якихось причин завжди повертає false.
public boolean contains(final int[] array, final int key) {
return Arrays.asList(array).contains(key);
}
Хтось може мені допомогти?
Дякую.
Hashset
на основі перевірки механізму повторного розгляду. Це найшвидший спосіб.
ArrayList
реалізація робить те саме.