Saya mencoba membuat peta hash yang memiliki kunci String
dan menyimpan array Integer
. Saat menggunakan hashmap.get()
, saya ingin mengambil array yang disimpan. Saya sudah terbiasa dengan kode berikut:
HashMap hm = new HashMap();
String[] arr=new String[]{"-1","-1","-1","-1"};
hm.put("A", arr);
hm.put("B", arr);
hm.put("C", arr);
hm.put("E", arr);
Set set = hm.entrySet();
Iterator i = set.iterator();
while(i.hasNext())
{
Map.Entry me = (Map.Entry)i.next();
System.out.print(me.getKey() + ": ");
System.out.println(me.getValue());
}
Output yang saya dapatkan adalah:
D: [Ljava.lang.String;@88d00c6
E: [Ljava.lang.String;@88d00c6
A: [Ljava.lang.String;@88d00c6
B: [Ljava.lang.String;@88d00c6
C: [Ljava.lang.String;@88d00c6
Adakah yang bisa tolong bantu!!
Object#toString()
. - person Sotirios Delimanolis   schedule 22.12.2013