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 :
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]
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]
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
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
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
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); // 输出 []
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 :
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
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]
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
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]
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]
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 :
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]
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]
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
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()); }
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 :
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}
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
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}
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
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
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!