我想用整數鍵和Employee值打印出一個樹形圖。每個Employee對象應該包含一個(字符串)姓氏,一個(字符串)名字,一個(整數)ID和一個(字符串)性能量表。我已經完成了Employee類。但是,我的輸出與值作爲位置出來。打印一個對象的TreeMap值
Map(Integer,Employee)e = new TreeMap(Integer,Employee)();
Employee e1 = new Employee("Puppy", "Nguyen", new Integer(345), "4");
e.put(e1.getID(), e1);
Employee e2 = new Employee("Kitty", "Thompsons", new Integer(123), "2");
e.put(e2.getID(), e2);
Employee e3 = new Employee("Cubby", "Gonzalez", new Integer(234), "5");
e.put(e3.getID(), e3);
System.out.println("Original Employee-typed TreeMap: ");
for(Map.Entry<Integer, Employee> entry : e.entrySet())
{
System.out.println("ID: " + entry.getKey());
System.out.println("Employee: " + entry.getValue());
}
我的輸出:
原始員工類型的TreeMap中:
ID:123
僱員:僱員@ fef18a5d
ID:234
僱員:僱員@ ec71836a
ID:345
員工:員工@ 89120ee
我已經擁有了! 公共字符串的ToString() \t { \t \t返回(ID + + L-NAME + 「 」+ FNAME + 「:」 +縮放「。」); \t} –
它是'toString()',而不是'ToString()'。但是,這是應該的。一旦你修復了這個名字。 –
你的權利哈哈我沒有注意到它,謝謝:) –