[Java] Comment rechercher des valeurs dans un tableau (ou une liste) avec la méthode contains

Journal d'étude de programmation

6 novembre 2020 Lorsque j'ai affaire à un tableau en Java, j'ai eu du mal à rechercher une valeur parmi les éléments du tableau, je vais donc le résumer.

Comment rechercher un tableau

Il existe un moyen d'utiliser la méthode contains lors de la recherche d'une valeur spécifique dans un tableau. Vous devez importer hava.util.Arrays pour utiliser la méthode contains. Entrez la valeur que vous souhaitez rechercher dans l'argument de contient, et si elle existe, elle devient vraie et passe par le traitement dans la condition.

Rechercher des numéros


import java.util.Arrays;
public class Main {
  public static void main(String[] args) {
    Integer num[] = {10, 20, 30};
    //Si la séquence contient 30
    if(Arrays.asList(num).contains(30)) {
      System.out.println("La valeur existe");
    }
  }
}

Résultat d'exécution


La valeur existe

Rechercher une chaîne


import java.util.Arrays;
public class Main {
  public static void main(String[] args) {
    String bar[] = {"aa", "bb", "cc"};
    //Si la séquence contient aa
    if(Arrays.asList(bar).contains("aa")) {
      System.out.println("La valeur existe");
    }
  }
}

Résultat d'exécution


La valeur existe

Comment rechercher dans la liste

Vous devez importer java.util.ArrayList. Le style d'écriture de base est le même que celui du tableau.

import java.util.ArrayList;
import java.util.List;
public class Main {
  public static void main(String[] args) {
    List<Integer> num = new ArrayList<Integer>();
    num.add(10);
    num.add(20);
    num.add(30);
        
    if(num.contains(10)) {
      System.out.println("La valeur existe");
    }
  }
}

Références

[Java] Résumé de la recherche de valeurs de tableau et de liste avec la méthode contains Jugez une valeur spécifique! Comment utiliser Java contient la méthode [pour les débutants]

Recommended Posts

[Java] Comment rechercher des valeurs dans un tableau (ou une liste) avec la méthode contains
Comment faire une méthode de jugement pour rechercher n'importe quel caractère dans le tableau
[Java] Comment transformer un tableau à deux dimensions avec une instruction for étendue
Comment récupérer la valeur de hachage dans un tableau dans Ruby
Comment enregistrer des fichiers avec l'extension spécifiée sous le répertoire spécifié en Java dans la liste
Comment afficher la valeur lorsqu'il y a un tableau dans le tableau
Convertir un tableau de chaînes en une liste d'entiers en Java
Comment spécifier un tableau pour la valeur de retour / l'argument d'une méthode dans le fichier IDL CORBA
Je veux ForEach un tableau avec une expression Lambda en Java
[Java] [Pour les débutants] Comment insérer des éléments directement dans un tableau à deux dimensions
Comment utiliser un tableau pour la clé TreeMap
Comment convertir A en A et A en A en utilisant le produit logique et la somme en Java
Comment convertir un fichier en tableau d'octets en Java
[Note] [Débutant] Comment écrire lors de la modification de la valeur d'un élément de tableau dans une phrase répétée de Ruby
(Java) Comment implémenter equals () pour une classe avec des éléments de valeur ajoutés par héritage
Comment obtenir le nom d'une classe / méthode exécutée en Java
Comment changer une chaîne dans un tableau en un nombre dans Ruby
Créer une méthode pour renvoyer le taux de taxe en Java
Comment ajouter les mêmes index dans un tableau imbriqué
Mappage à une classe avec un objet de valeur dans How to My Batis
Pour les débutants Java: List, Map, Iterator / Array ... Comment convertir?
Comment créer un tableau Java
[Ruby] Comment compter les nombres pairs ou impairs dans un tableau
Tri d'une liste avec un tableau de type int comme élément (Java) (Comparator)
Connexion à une base de données avec Java (partie 1) Peut-être la méthode de base
Remplacer par une valeur selon la correspondance avec une expression régulière Java
Comment stocker les informations saisies dans la zone de texte dans une variable de la méthode
Comment vérifier le contenu de la chaîne de caractères java de longueur fixe
Comment obtenir la longueur d'un fichier audio avec Java
Comment incrémenter la valeur de Map sur une ligne en Java
À propos de la méthode de conversion d'une chaîne de caractères en entier / fraction (données de conversion) en Java
Comment changer les arguments dans la méthode [Java] (pour ceux qui sont confus en passant par valeur, passant par référence, passant par référence)
Comment gérer le type auquel j'ai pensé en écrivant un programme Java pendant 2 ans
[Java] Résumez comment comparer avec la méthode equals
[Java] Comment utiliser la méthode toString ()
Comment obtenir la date avec Java
Comment tester une méthode privée et la simuler partiellement en Java
Déclarez une méthode qui a une valeur de retour Java avec le type de données de valeur de retour
[Mémo personnel] Comment interagir avec le générateur de nombres aléatoires en Java
Comment convertir un tableau de chaînes en un tableau d'objets avec l'API Stream
[Petite histoire Java] Surveiller lorsqu'une valeur est ajoutée à la liste
Comment changer la valeur d'une variable à un point d'arrêt dans intelliJ
Comment obtenir le chemin absolu d'un répertoire s'exécutant en Java
Comment créer une application avec un mécanisme de plug-in [C # et Java]
Comment référencer une colonne lors du remplacement de la méthode de nom de colonne dans ActiveRecord
Comment créer votre propre annotation en Java et obtenir la valeur
[Java] Comment tester s'il est nul dans JUnit
Comment afficher une page Web en Java
Comment utiliser un tableau pour les clés HashMap
Comment créer des pages pour le tableau "kaminari"
[Java] (pour MacOS) Méthode de définition du chemin de classe
[Java] Récupère des valeurs de manière aléatoire dans un tableau
Comment utiliser la méthode replace () (Java Silver)
Comment résoudre les problèmes d'expression en Java
[Swift] Comment obtenir le nombre d'éléments dans un tableau (super basique)
[Java] Comment convertir un élément d'un tableau de type String en type Int
[Java] Différentes méthodes pour acquérir la valeur stockée dans List par traitement itératif