feat(ch 6): solved problem with encoding

This commit is contained in:
Rafa Muñoz
2025-01-09 12:28:18 +01:00
parent 61a60b9706
commit ec79e13264
2 changed files with 18 additions and 18 deletions

View File

@@ -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

View File

@@ -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()) {