Maison > Java > javaDidacticiel > le corps du texte

Guide pratique du framework Java Collection : vous apprendra étape par étape comment utiliser le framework et résoudre des problèmes pratiques

WBOY
Libérer: 2024-02-23 10:52:05
avant
1034 Les gens l'ont consulté

Guide pratique du framework Java Collection : vous apprendra étape par étape comment utiliser le framework et résoudre des problèmes pratiques

Java Collection Framework Practical Guide fournit des conseils pratiques en matière de compétences à la majorité des développeurs Java. L'éditeur PHP Banana a soigneusement compilé ce guide pour aider les lecteurs à maîtriser les compétences d'utilisation du framework de collection Java et à résoudre des problèmes de programmation pratiques grâce à des méthodes pédagogiques étape par étape. Ce guide présente de manière exhaustive diverses structures de données et méthodes de fonctionnement du cadre de collecte Java, permettant aux lecteurs de l'appliquer de manière plus flexible dans le développement de projets et d'améliorer l'efficacité et la qualité du code.

List est une collection ordonnée dans JavaCollectionsFramework qui permet de répéter des éléments et d'accéder aux éléments via index. Les classes d'implémentation courantes de List incluent ArrayList, LinkedList et Vector.

Ce qui suit montre comment utiliser ArrayList pour stocker un ensemble d'entiers :

import java.util.ArrayList;

public class ArrayListDemo {

public static void main(String[] args) {
// 创建一个ArrayList对象
ArrayList<Integer> numbers = new ArrayList<>();

// 向ArrayList中添加元素
numbers.add(1);
numbers.add(3);
numbers.add(5);
numbers.add(7);

// 获取ArrayList的长度
int size = numbers.size();

// 获取ArrayList的第一个元素
int firstElement = numbers.get(0);

// 修改ArrayList的最后一个元素
numbers.set(size - 1, 9);

// 从ArrayList中删除一个元素
numbers.remove(2);

// 遍历ArrayList中的元素
for (int number : numbers) {
System.out.println(number);
}
}
}
Copier après la connexion

Résultat de sortie :

1
3
5
9
Copier après la connexion

2. Ensemble

Set est une collection non ordonnée dans le framework de collection Java qui n'autorise pas les éléments en double et ne peut pas accéder aux éléments via des index. Les classes d'implémentation courantes de Set incluent HashSet, TreeSet et LinkedHashSet.

Ce qui suit montre comment utiliser HashSet pour stocker un ensemble de chaînes :

import java.util.HashSet;

public class HashSetDemo {

public static void main(String[] args) {
// 创建一个HashSet对象
HashSet<String> names = new HashSet<>();

// 向HashSet中添加元素
names.add("John");
names.add("Mary");
names.add("Bob");
names.add("Alice");

// 获取HashSet的长度
int size = names.size();

// 检查HashSet中是否存在某个元素
boolean exists = names.contains("John");

// 从HashSet中删除一个元素
names.remove("Bob");

// 遍历HashSet中的元素
for (String name : names) {
System.out.println(name);
}
}
}
Copier après la connexion

Résultat de sortie :

John
Mary
Alice
Copier après la connexion

3. Carte

Map est une collection de paires clé-valeur dans le framework de collection Java, où chaque clé identifie de manière unique une valeur. Les classes d'implémentation de Map couramment utilisées incluent HashMap, TreeMap et LinkedHashMap.

Ce qui suit montre comment utiliser HashMap pour stocker un ensemble de paires clé-valeur :

import java.util.HashMap;

public class HashMapDemo {

public static void main(String[] args) {
// 创建一个HashMap对象
HashMap<String, Integer> ages = new HashMap<>();

// 向HashMap中添加键值对
ages.put("John", 25);
ages.put("Mary", 30);
ages.put("Bob", 35);
ages.put("Alice", 40);

// 获取HashMap的长度
int size = ages.size();

// 获取HashMap中某个键对应的值
int age = ages.get("John");

// 检查HashMap中是否存在某个键
boolean exists = ages.containsKey("Bob");

// 从HashMap中删除一个键值对
Copier après la connexion

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:lsjlt.com
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