PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HashMap Ausgabe


john
03.03.2002, 13:45
Warum bekomme ich "Cello@3e86d0" ausgegeben?
Eigentlich sollte ich ich ja "sevmek verb" ausgegeben
bekommen.
Danke

Grüße

import java.util.*;
import java.awt.*;


class Test
{


public static void main(String[] args)
{

HashMap map = new HashMap();
//Object obj = null;
String st = null;

map.put("gehen", new Cello("yürümek", "verb"));
map.put("sehen", new Cello("görmek", "verb"));
map.put("lieben", new Cello("sevmek", "verb"));
//obj = map.get("lieben");
st = (String)map.get("lieben");
System.out.println(st);
}
}

class Cello
{
String aa;
String bb;

public Cello(String s, String g)

{
aa = s;
bb = g;
}
}


Fragger
04.03.2002, 08:32
hi
überschreibe die toString methode von Cello
das hatten wir doch schon so oft, du musst dir
wieder notizen machen :)
class Cello
{
...
...
public String toString()
{
return aa + " " + bb;
}
}

gruesse, fragger