回答
你看到什么叫做默认对象的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()的返回,好像它只返回字符串列表 –