【发布时间】:2012-08-31 09:55:25
【问题描述】:
我有以下代码
TreePath tp = jTree.getSelectionPath();
String path = tp.getPath().toString();
这会将路径设置为Ljava.lang.Object;@33530691,我理解这是因为
Object 类的 toString 方法返回一个字符串,该字符串由 对象是其实例的类的名称,at 符号 字符“@”和哈希的无符号十六进制表示 对象的代码。换句话说,这个方法返回一个字符串等于 值:
getClass().getName() + '@' +Integer.toHexString(hashCode())
但是你实际上是如何将这个值作为字符串来获取的呢?
【问题讨论】: