Maison > Java > JavaBase > Java détermine si un tableau contient un élément

Java détermine si un tableau contient un élément

王林
Libérer: 2019-11-20 14:07:52
original
5832 Les gens l'ont consulté

Java détermine si un tableau contient un élément

Un : utiliser la liste

public static boolean useList(String[] arr, String targetValue) {
  return Arrays.asList(arr).contains(targetValue);
}
Copier après la connexion

Deux : utiliser Set

public static boolean useSet(String[] arr, String targetValue) {
  Set<String> set = new HashSet<String>(Arrays.asList(arr));
  return set.contains(targetValue);
}
Copier après la connexion

Trois : utiliser le jugement en boucle

public static boolean useLoop(String[] arr, String targetValue) {
  for(String s: arr){
    if(s.equals(targetValue))
      return true;
  }
  return false;
}
Copier après la connexion

Quatre : L'utilisation de la méthode Arrays.binarySearch()

Arrays.binarySearch() ne peut être utilisée que pour les tableaux ordonnés ! ! ! Si le tableau n'est pas ordonné, les résultats seront étranges.

L'utilisation pour déterminer si un tableau ordonné contient une certaine valeur est la suivante :

public static boolean useArraysBinarySearch(String[] arr, String targetValue) { 
  int a = Arrays.binarySearch(arr, targetValue);
  if(a > 0)
    return true;
  else
    return false;
}
Copier après la connexion

Tutoriel recommandé : Démarrage rapide Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal