Cómo cambiar los valores en la colección de mapas de Java
No existe un método especial para cambiar el valor en la colección de mapas. El método para cambiar el valor es map.put (clave, valor). Por ejemplo, el cambio es directo. cambie la clave a "1" y el valor a "uno". La combinación de "es map.put("1","一"), simplemente reemplácela directamente.
importar java.util.HashMap;
importar java.util.Map;
demostración de clase pública {
principal vacía estática pública (String[] args) {
Maplt; Integergt; m = nuevo HashMaplt;
m.put(1, 1);
p> p>imprimir(m);
m.put(1, 2);
imprimir(m);
} p>
impresión vacía estática privada(Maplt; Integer, Integergt; m) {
for(Map.Entrylt; Integer, Integergt; mm : m.entrySet())
Sistema .out.println("K: " mm.getKey() ", V: " mm.getValue());
}
}
Información de extensión
Las clases de colección tienen la misma propiedad en el sentido de que solo contienen objetos (en realidad, nombres de objetos, es decir, punteros a direcciones). Esto es diferente de las matrices, que pueden contener tanto objetos como datos simples. Si desea utilizar un tipo de datos simple en una clase de colección, pero también desea aprovechar la flexibilidad de la clase de colección, puede convertir los datos del tipo de datos simple en un objeto de esa clase de tipo de datos y luego colocarlo en el recopilación para su procesamiento, pero esto La eficiencia de ejecución será menor.
Los objetos almacenados en la clase de colección son instancias de la clase de objeto. Una vez que el objeto se coloca en la clase de colección, su información de clase se perderá, lo que significa que la clase de colección almacena punteros a objetos de clase de objeto. .
El propósito de este diseño es hacer que la clase de colección sea universal, porque la clase de objeto es el antepasado de todas las clases, por lo que cualquier clase se puede guardar en estas colecciones sin restricciones. Por supuesto, esto conlleva el inconveniente de tener que cambiar el estilo de los miembros de la colección antes de usarlos.
Las clases de colección son implementaciones de estructuras de datos Java. Al escribir un programa, a menudo es necesario procesar varios datos, y la estructura de datos que elija para procesar estos datos es muy importante para la eficiencia del programa.