soy nuevo en Java. ¿Cómo puedo almacenar una matriz de valores enteros en un HashMap? Después de eso, escribo este HashMap en un archivo txt, pero esto no es importante por el momento. Puedo almacenar campos individuales pero no una matriz. Algunas ideas ?Almacenar una matriz en HashMap
public void salveazaObiectulCreat(String caleSpreFisier) {
HashMap map = new HashMap();
map.put ("Autorul",numelePrenumeleAutorului);
map.put ("Denumirea cartii",denumireaCartii);
map.put ("Culoarea cartii",culoareaCartii);
map.put ("Genul cartii",gen);
map.put ("Limba",limba);
map.put ("Numarul de copii",numarulDeCopii);
map.put ("Numarul de pagini",numarulDePagini);
map.put ("Pretul cartii",pretulCartii);
try {
File file = new File(caleSpreFisier);
FileOutputStream f = new FileOutputStream(file);
ObjectOutputStream s = new ObjectOutputStream(f);
s.writeObject(map);
s.close();
} catch(Exception e){
System.out.println("An exception has occured");
}
}
¿Una matriz de qué enteros? ¿Estás tratando de poner múltiples arrays en HashMap? –
No debería haber diferencia entre arrays y cualquier otro objeto. ¿Qué intentaste? – biziclop
esos valores en map.put son cadenas, ahora quiero almacenar una matriz de valores int (algunos dígitos) –