Maison > Java > javaDidacticiel > Méthodes courantes d'opération de collecte Java

Méthodes courantes d'opération de collecte Java

王林
Libérer: 2024-02-19 15:44:06
original
407 Les gens l'ont consulté

Méthodes courantes dopération de collecte Java

La collection Java (Collection) est une structure de données couramment utilisée dans la programmation Java, utilisée pour stocker et exploiter un ensemble d'objets. Il fournit une série de méthodes courantes qui peuvent facilement effectuer des opérations courantes telles que l'ajout, la suppression, la modification et l'interrogation de collections. Cet article présentera les méthodes couramment utilisées dans les collections Java et fournira des exemples de code spécifiques.

1. Méthodes couramment utilisées de l'interface Collection
L'interface Collection est l'interface racine du framework de collection Java et définit certaines des méthodes les plus basiques et les plus couramment utilisées. Certaines des méthodes courantes et leurs exemples d'utilisation sont présentés ci-dessous :

  1. add(Object obj) : ajoutez un élément à la collection.

    List<String> list = new ArrayList<>();
    list.add("A");
    list.add("B");
    System.out.println(list); // 输出 [A, B]
    Copier après la connexion
  2. remove(Object obj) : supprime l'élément spécifié de la collection.

    Set<Integer> set = new HashSet<>();
    set.add(1);
    set.add(2);
    set.remove(1);
    System.out.println(set); // 输出 [2]
    Copier après la connexion
    Copier après la connexion
  3. contains(Object obj) : Déterminez si l'ensemble contient l'élément spécifié.

    List<String> list = new ArrayList<>();
    list.add("A");
    list.add("B");
    System.out.println(list.contains("A")); // 输出 true
    System.out.println(list.contains("C")); // 输出 false
    Copier après la connexion
  4. size() : Obtenez le nombre d'éléments dans l'ensemble.

    Set<Integer> set = new HashSet<>();
    set.add(1);
    set.add(2);
    System.out.println(set.size()); // 输出 2
    Copier après la connexion
  5. isEmpty() : Détermine si la collection est vide.

    List<String> list = new ArrayList<>();
    System.out.println(list.isEmpty()); // 输出 true
    list.add("A");
    System.out.println(list.isEmpty()); // 输出 false
    Copier après la connexion
  6. clear() : Efface tous les éléments de la collection.

    List<String> list = new ArrayList<>();
    list.add("A");
    list.add("B");
    System.out.println(list); // 输出 [A, B]
    list.clear();
    System.out.println(list); // 输出 []
    Copier après la connexion

2. Méthodes courantes de l'interface List
L'interface List est une sous-interface de l'interface Collection et représente une collection ordonnée. Il peut contenir des éléments en double et est trié par ordre d'insertion. Ce qui suit présente les méthodes couramment utilisées dans l'interface List et leurs exemples d'utilisation :

  1. get(int index) : récupère l'élément à la position d'index spécifiée.

    List<String> list = new ArrayList<>();
    list.add("A");
    list.add("B");
    System.out.println(list.get(0)); // 输出 A
    Copier après la connexion
  2. set(int index, Object obj) : Remplacez l'élément à la position d'index spécifiée par un nouvel élément.

    List<String> list = new ArrayList<>();
    list.add("A");
    list.add("B");
    list.set(0, "C");
    System.out.println(list); // 输出 [C, B]
    Copier après la connexion
  3. indexOf(Object obj) : récupère l'index de la première occurrence de l'élément spécifié dans la collection.

    List<String> list = new ArrayList<>();
    list.add("A");
    list.add("B");
    System.out.println(list.indexOf("A")); // 输出 0
    System.out.println(list.indexOf("C")); // 输出 -1
    Copier après la connexion
  4. remove(int index) : supprime l'élément à la position d'index spécifiée.

    List<String> list = new ArrayList<>();
    list.add("A");
    list.add("B");
    list.remove(0);
    System.out.println(list); // 输出 [B]
    Copier après la connexion
  5. subList(int fromIndex, int toIndex) : récupère la sous-collection dans la plage spécifiée.

    List<String> list = new ArrayList<>();
    list.add("A");
    list.add("B");
    list.add("C");
    List<String> subList = list.subList(0, 2);
    System.out.println(subList); // 输出 [A, B]
    Copier après la connexion

3. Méthodes courantes de l'interface Set
L'interface Set est une sous-interface de l'interface Collection, représentant une collection qui n'autorise pas les éléments en double. Ce qui suit présente les méthodes couramment utilisées dans l'interface Set et leurs exemples d'utilisation :

  1. add(Object obj) : ajoute un élément à l'ensemble.

    Set<Integer> set = new HashSet<>();
    set.add(1);
    set.add(2);
    System.out.println(set); // 输出 [1, 2]
    Copier après la connexion
  2. remove(Object obj) : supprime l'élément spécifié de la collection.

    Set<Integer> set = new HashSet<>();
    set.add(1);
    set.add(2);
    set.remove(1);
    System.out.println(set); // 输出 [2]
    Copier après la connexion
    Copier après la connexion
  3. contains(Object obj) : Déterminez si l'ensemble contient l'élément spécifié.

    Set<Integer> set = new HashSet<>();
    set.add(1);
    set.add(2);
    System.out.println(set.contains(1)); // 输出 true
    System.out.println(set.contains(3)); // 输出 false
    Copier après la connexion
  4. iterator() : Obtient l'itérateur de la collection, utilisé pour parcourir les éléments de la collection.

    Set<Integer> set = new HashSet<>();
    set.add(1);
    set.add(2);
    Iterator<Integer> iterator = set.iterator();
    while (iterator.hasNext()) {
     System.out.println(iterator.next());
    }
    Copier après la connexion

4. Méthodes courantes de l'interface Map
L'interface Map est une interface pour le stockage clé-valeur dans le framework de collection Java. Ce qui suit présente les méthodes couramment utilisées dans l'interface Map et leurs exemples d'utilisation :

  1. put(Object key, Object value) : ajoutez une paire clé-valeur à la Map.

    Map<String, Integer> map = new HashMap<>();
    map.put("A", 1);
    map.put("B", 2);
    System.out.println(map); // 输出 {A=1, B=2}
    Copier après la connexion
  2. get(Object key) : obtenez la valeur correspondante en fonction de la clé spécifiée.

    Map<String, Integer> map = new HashMap<>();
    map.put("A", 1);
    map.put("B", 2);
    System.out.println(map.get("A")); // 输出 1
    System.out.println(map.get("C")); // 输出 null
    Copier après la connexion
  3. remove(Object key) : supprime la paire clé-valeur correspondante en fonction de la clé spécifiée.

    Map<String, Integer> map = new HashMap<>();
    map.put("A", 1);
    map.put("B", 2);
    map.remove("A");
    System.out.println(map); // 输出 {B=2}
    Copier après la connexion
  4. containsKey(Object key) : Déterminez si la carte contient la clé spécifiée.

    Map<String, Integer> map = new HashMap<>();
    map.put("A", 1);
    map.put("B", 2);
    System.out.println(map.containsKey("A")); // 输出 true
    System.out.println(map.containsKey("C")); // 输出 false
    Copier après la connexion
  5. containsValue(Object value) : Déterminez si la carte contient la valeur spécifiée.

    Map<String, Integer> map = new HashMap<>();
    map.put("A", 1);
    map.put("B", 2);
    System.out.println(map.containsValue(1)); // 输出 true
    System.out.println(map.containsValue(3)); // 输出 false
    Copier après la connexion

Les méthodes ci-dessus sont couramment utilisées dans les collections Java (Collection) et leurs exemples d'utilisation. En apprenant ces méthodes, vous pouvez manipuler les données de la collection de manière plus flexible et plus pratique. Dans le développement réel, le choix des classes et méthodes de collection appropriées en fonction de besoins spécifiques peut améliorer la lisibilité et l'efficacité du code.

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