Kezdőoldal » Számítástechnika » Programozás » Hogyan tudom a HashMap-ban...

BTzone509 kérdése:

Hogyan tudom a HashMap-ban található Object értékét ki írni a consoleba? (java)

Figyelt kérdés

public static void Print(HashMap<String, Person> people){


for(HashMap.Entry entry : people.entrySet())

{

System.out.println("Key:" + entry.getKey()+ "; value: "+ entry.getValue().toString());

}

Ezzel a method-el szeretném ki írni minden egyes objectet a hashmap-bol, a constant keyt kiadja rendesen de viszont az értékre csak az Object class-t írja meg szerintem valami memória referenciát. Pl:

Key:Paul; value: Person@52e922

Key:Jhon; value: Person@25154f

BUILD SUCCESSFUL (total time: 0 seconds)



2019. jan. 8. 20:15
 1/3 anonim ***** válasza:
Overrideolni kell az osztály toString() metódusát.
2019. jan. 8. 20:50
Hasznos számodra ez a válasz?
 2/3 Gyula__ válasza:
A toString() metódus nincs megírva, így a az Object osztályból örökölt toString()-et használja.
2019. jan. 8. 20:53
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Köszönöm!
2019. jan. 9. 03:15

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!