mirror of
https://gitlab.com/tutorial-java-rafa-munoz/tutorial-java-2024-25/tutorialjava2024-25.git
synced 2025-11-09 09:57:40 +01:00
feat(ch 6): solved problem with encoding
This commit is contained in:
@@ -12,9 +12,9 @@ public class Ejemplo01_ListasConInteger {
|
||||
|
||||
// Inicializar con 10 elementos de tipo Integer
|
||||
for (int i = 0; i < 10; i++) {
|
||||
numeros.add(new Integer(100 + i));
|
||||
// numeros.add(new Integer(100 + i)); // Deprecado
|
||||
numeros.add(Integer.valueOf(100 + i));
|
||||
numeros.add(100 + i);
|
||||
// numeros.add(100 + i); // Creación de Integer por defecto
|
||||
}
|
||||
|
||||
// Agrego un elemento
|
||||
|
||||
@@ -9,25 +9,25 @@ public class EjemploHashMap {
|
||||
*
|
||||
*/
|
||||
private static void ejemploHashMapGeneral () {
|
||||
// Creaci<EFBFBD>n de un HashMap general
|
||||
// Creación de un HashMap general
|
||||
HashMap hm = new HashMap();
|
||||
|
||||
// Inserci<63>n de datos en un HashMap general
|
||||
hm.put("1", new Persona ("11111111A", "P<EFBFBD>rez P<EFBFBD>rez", "Jos<EFBFBD>"));
|
||||
hm.put("2", new Persona ("22222222A", "Mu<EFBFBD>oz Mu<EFBFBD>oz", "Rafael"));
|
||||
hm.put("1", new Persona ("11111111A", "Pérez Pérez", "José"));
|
||||
hm.put("2", new Persona ("22222222A", "Muñoz Muñoz", "Rafael"));
|
||||
hm.put("3", new Persona ("33333333A", "Cuenca Cuenca", "Juan"));
|
||||
hm.put("4", new Persona ("44444444A", "Torralbo Torralbo", "Patricia"));
|
||||
hm.put("5", new Persona ("55555555A", "L<EFBFBD>rida L<EFBFBD>rida", "Luc<EFBFBD>a"));
|
||||
hm.put("5", new Persona ("55555555A", "Lérida Lérida", "Lucía"));
|
||||
|
||||
|
||||
// Recuperaci<EFBFBD>n de datos en un HashMap general
|
||||
System.out.println("Objeto con id 1: " + hm.get("1")); // Recuperaci<EFBFBD>n de un solo objeto
|
||||
// Recuperación de datos en un HashMap general
|
||||
System.out.println("Objeto con id 1: " + hm.get("1")); // Recuperación de un solo objeto
|
||||
|
||||
// Inserci<EFBFBD>n de un objeto con un tipo de identificador diferente
|
||||
hm.put(Integer.valueOf(6), new Persona ("66666666A", "Ram<EFBFBD>rez Ram<EFBFBD>rez", "Ramiro"));
|
||||
// Inserción de un objeto con un tipo de identificador diferente
|
||||
hm.put(Integer.valueOf(6), new Persona ("66666666A", "Ramírez Ramírez", "Ramiro"));
|
||||
|
||||
|
||||
// Recuperaci<EFBFBD>n de todas las claves de objetos en el HM
|
||||
// Recuperación de todas las claves de objetos en el HM
|
||||
System.out.println("\nRecorrido del HashMap:");
|
||||
Object claves[] = hm.keySet().toArray();
|
||||
for (int i = 0; i < claves.length; i++) {
|
||||
@@ -41,20 +41,20 @@ public class EjemploHashMap {
|
||||
*
|
||||
*/
|
||||
private static void ejemploHashMapEspecifico () {
|
||||
// Creaci<EFBFBD>n de un HashMap general
|
||||
// Creación de un HashMap general
|
||||
HashMap<String, Persona> hm = new HashMap<String, Persona>();
|
||||
|
||||
// Inserci<EFBFBD>n de datos en un HashMap general
|
||||
hm.put("1", new Persona ("11111111A", "P<EFBFBD>rez P<EFBFBD>rez", "Jos<EFBFBD>"));
|
||||
hm.put("2", new Persona ("22222222A", "Mu<EFBFBD>oz Mu<EFBFBD>oz", "Rafael"));
|
||||
// Inserción de datos en un HashMap general
|
||||
hm.put("1", new Persona ("11111111A", "Pérez Pérez", "José"));
|
||||
hm.put("2", new Persona ("22222222A", "Muñoz Muñoz", "Rafael"));
|
||||
hm.put("3", new Persona ("33333333A", "Cuenca Cuenca", "Juan"));
|
||||
hm.put("4", new Persona ("44444444A", "Torralbo Torralbo", "Patricia"));
|
||||
hm.put("5", new Persona ("55555555A", "L<EFBFBD>rida L<EFBFBD>rida", "Luc<EFBFBD>a"));
|
||||
hm.put("5", new Persona ("55555555A", "Lérida Lérida", "Lucía"));
|
||||
|
||||
// Eliminaci<EFBFBD>n de alg<EFBFBD>n elemento en el HM
|
||||
// Eliminación de algún elemento en el HM
|
||||
hm.remove("5");
|
||||
|
||||
// Recuperaci<EFBFBD>n de todos los objetos en el HM
|
||||
// Recuperación de todos los objetos en el HM
|
||||
System.out.println("\nRecorrido de los objetos del HashMap:");
|
||||
Iterator<Persona> personas = hm.values().iterator();
|
||||
while (personas.hasNext()) {
|
||||
|
||||
Reference in New Issue
Block a user