Chercher un nombre dans un tableau !?

DarkShoka Messages postés 75 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

Je voudrais savoir si il existe une fonction qui permet de trouver un nombre entier dans un tableau. Par exemple si je dis que je veut savoir si le nombre 8965458653 et dans mon tableau alors la machine va me dire oui ou non.
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Whouah l'autre, comme il fait de la pub pour la concurrence ^^

Deux cas :
  • Ton tableau est trié et tu peux faire une recherche par dichotomie avec Arrays.binarySearch
  • Ton tableau est quelconque et il faut parcourir tout les éléments un à un jusqu'à trouver le bon.

public static boolean contains(int value, int[] array, boolean isSorted) {
    if (isSorted) {
        return Arrays.binarySearch(array, value) >= 0;
    } else {
        for (int n : array)
            if (n == value)
                return true;
        return false;
    }
}
0
Utilisateur anonyme
 
mais heu non, je fais juste du partage de connaissance
0