我有以下代码
TreePath tp = jTree.getSelectionPath();
String path = tp.getPath().toString();
这会将路径设置为Ljava.lang.Object;@33530691
,我理解这是因为
Object 类的 toString 方法返回一个字符串,该字符串由对象作为其实例的类的名称、at 符号字符“@”和对象哈希码的无符号十六进制表示形式组成。换句话说,此方法返回一个等于以下值的字符串:
getClass().getName() + '@' +Integer.toHexString(hashCode())
但是,您实际上如何将这个值作为字符串来获取呢?