Java, Упрощенная проверка, если массив int содержит int

По сути, мой друг сказал, что я мог бы сделать мой код короче, используя другой способ проверки, содержит ли массив int int, хотя он не скажет мне, что это такое: P.

Текущий:

public boolean contains(final int[] array, final int key) {
    for (final int i : array) {
        if (i == key) {
            return true;
        }
    }
    return false;
}

Также пробовал это, хотя он всегда возвращает ложь по какой-то причине.

public boolean contains(final int[] array, final int key) {
    return Arrays.asList(array).contains(key);
}

Кто-нибудь может мне помочь?

Спасибо.

Ответы на вопрос(14)

Ваш ответ на вопрос