回答
你看到什麼叫做默認對象的toString。它是它所屬類的FQCN(完全限定類名)和對象的hashCode的合併。
從的toString的JavaDoc引用:
Object類的toString方法返回由 其中物體是一個實例,所述-SIGN 字符`的類的名稱的字符串@ ',以及對象代碼的哈希 的無符號十六進制表示。換句話說,該方法返回一個字符串等於 ,它的值:
getClass().getName() + '@' + Integer.toHexString(hashCode())
總之,您可以使用此參考ID得不到的對象。
我們可以覆蓋toString
以提供更多的人類可讀輸出。看看下面的兩個課程,有沒有toString
。嘗試執行主方法並比較兩個打印語句的輸出。
class Person {
private String name;
@Override
public String toString() {
return "Person [name=" + this.name + "]";
}
}
class Address {
private String town;
}
public class Test {
public static void main(String... args) {
Person person = new Person();
Address address = new Address();
System.out.println("Person is : " + person);
System.out.println("Address is : " + address);
}
}
但是,如果你真的在尋找一種方式來堅持的對象和在後面的階段復活他們,你應該Serialization閱讀起來。
Add to class Gamma:'@Override public String toString(){return somthing; }'。 –
非常感謝你 –
+1爲例...實際上+1無論如何:D –
- 1. 貓鼬的對象ID參考
- 2. RestKit映射對象參考ID
- 3. 獲取PFUser參考對象
- 4. 獲取jQuery對象/參考
- 5. 通過id()獲取對象?
- 6. 如何從UIButton獲取對象ID?
- 7. 如何從對象獲取id?
- 8. Android從ParseObject獲取對象ID
- 9. 從onListItemClick獲取分析對象ID
- 10. 從整數ID獲取pyobjc對象
- 11. 從Com對象獲取進程ID
- 12. 如何從coredata獲取min-id對象?
- 13. 從Mage_Sales_Model_Order_Invoice對象獲取發票ID
- 14. 從沒有json對象的tweet id獲取twitter用戶id
- 15. 如何從WMI對象中獲取WMI對象參考
- 16. 從數組獲取不同ID對象的隨機對象C#
- 17. 從圖對象中獲取元素對象的包ID
- 18. jQuery通過編號從ID的對象獲取對象
- 19. 如何從特定對象ID獲取核心數據對象?
- 20. CoreData - 如何從UITableView抓取對象ID並根據對象ID刪除對象?
- 21. Swift - 如何從UITableView抓取對象ID並根據對象ID刪除對象?
- 22. NHibernate映射參考和參考ID
- 23. 獲取參考的一個對象
- 24. SELECT TOP 1對每個參考ID
- 25. Django獲取保存中對象的ID()
- 26. PrimeFaces UIMenuItem對象獲取無效ID
- 27. 在C++中獲取對象ID
- 28. 獲取SqlDataSource發件人對象的ID
- 29. 在Flex中使用ID獲取對象?
- 30. 解析,獲取和顯示對象ID
您在該列表中收到的內容可能是由於某些錯誤,您應該找到這些信息的來源。 – partlov
它可能是'toString'方法的輸出。答案是否定的。 –
不,它不是一個toString()方法的輸出,它是一個rich:pickList valueChangeListener event.getNewValue()的返回,好像它只返回字符串列表 –