110 votes

Java, Vérification simplifiée si un tableau d'int contient des int.

En fait, mon ami m'a dit que je pouvais raccourcir mon code en utilisant une méthode différente pour vérifier si un tableau d'int contient un int, bien qu'il ne veuille pas me dire ce que c'est :P.

Actuel :

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

J'ai également essayé ceci, bien que cela renvoie toujours false pour une raison quelconque.

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

Quelqu'un peut-il m'aider ?

Merci.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X