Colecciones de Java (Lista, Conjunto, Mapa)

Las colecciones en Java son estructuras de datos que se utilizan para almacenar y organizar objetos. Java proporciona muchas clases de colección diferentes, incluidas Lista, Conjunto y Mapa, etc., para satisfacer diferentes necesidades. A continuación se presentarán algunas clases de colección de Java comunes y cómo usarlas.

1. Lista

Una lista es una colección ordenada que permite que los elementos aparezcan repetidamente y proporciona acceso indexado a los elementos. La lista se puede crear de las siguientes maneras:

List<String> list = new ArrayList<>(); // 使用ArrayList实现List

Después de crear una Lista, puede usar el método add() para agregar elementos, el método get() para obtener elementos, el método remove() para eliminar elementos, etc.

Por ejemplo, el siguiente código agrega tres elementos a la Lista, luego imprime el tercer elemento y elimina el segundo elemento de la Lista:

list.add("apple");  
list.add("banana");  
list.add("orange");  
System.out.println(list.get(2)); // 输出"orange"  
list.remove(1); // 删除第二个元素  
System.out.println(list); // 输出["apple", "orange"]
2. Establecer

Set es una colección desordenada que no permite elementos duplicados. Los conjuntos se pueden crear de las siguientes maneras:

Set<String> set = new HashSet<>(); // 使用HashSet实现Set

Después de crear un conjunto, puede usar el método add() para agregar elementos, el método contiene() para determinar si el elemento existe en el conjunto y el método remove() para eliminar elementos, etc.

Por ejemplo, el siguiente código agrega tres elementos a un conjunto, luego imprime si el conjunto contiene "plátano" y "naranja" y elimina "manzana" del conjunto:

set.add("apple");  
set.add("banana");  
set.add("orange");  
System.out.println(set.contains("banana")); // 输出true  
System.out.println(set.contains("pear")); // 输出false  
set.remove("apple"); // 删除"apple"元素  
System.out.println(set); // 输出["banana", "orange"]

3. Mapa

Map es una estructura de datos de par clave-valor que permite asignar claves a valores. Los mapas se pueden crear de las siguientes maneras:

Map<String, Integer> map = new HashMap<>(); // Usa HashMap para implementar Map

Después de crear el mapa, puede usar el método put() para agregar pares clave-valor, el método get() para obtener el valor y el método contieneKey() para determinar si la clave existe en el mapa, etc.

Por ejemplo, el siguiente código agrega tres pares clave-valor al Mapa, luego imprime el valor correspondiente a la clave "plátano" y elimina la clave "manzana" del Mapa:

map.put("apple", 1);  
map.put("banana", 2);  
map.put("orange", 3);  
System.out.println(map.get("banana")); // 输出2  
System.out.println(map.containsKey("pear")); // 输出false  
map.remove("apple"); // 删除键"apple"对应的键值对  
System.out.println(map); // 输出["banana":2, "orange":3]

 

Resumen: Java proporciona una variedad de clases de colección para satisfacer diferentes necesidades de estructuras de datos. Lista es un conjunto ordenado que permite que los elementos aparezcan repetidamente; Conjunto es un conjunto desordenado que no permite que los elementos aparezcan repetidamente; Mapa es una estructura de datos de par clave-valor que permite asignar claves a valores. Al utilizar colecciones, debemos elegir la clase de colección adecuada para almacenar y organizar datos de acuerdo con necesidades específicas.

Supongo que te gusta

Origin blog.csdn.net/qq_54276699/article/details/131731120
Recomendado
Clasificación