Grails 如何将字符串形式的对象引用转换为引用类对象?

Grails 如何将字符串形式的对象引用转换为引用类对象?,grails,Grails,String String=“org.springframework.web.multipart.commons。CommonsMultipartFile@1c08114a"; //CommonsMultipartFile引用=字符串//错误 //大概是这样吧……简短的回答:你不能。更重要的是:你不应该。首先不要对对象调用toString()。如果有人把这个交给你,用棍子打他们 详细回答:您看到的默认toString()只是为了让您区分对象。hashcode/address/pointer只有在

String String=“org.springframework.web.multipart.commons。CommonsMultipartFile@1c08114a";

//CommonsMultipartFile引用=字符串//错误


//大概是这样吧……

简短的回答:你不能。更重要的是:你不应该。首先不要对对象调用
toString()
。如果有人把这个交给你,用棍子打他们

详细回答:您看到的默认
toString()
只是为了让您区分对象。hashcode/address/pointer只有在您将它们存储在某个地方或者您有办法将其计算回来的情况下才允许反转回一个对象(例如,布尔值可以工作(但甚至不用费心尝试))。这不是C,您可以尝试将该数字划入
空白*
,希望一切顺利

免责声明:这可能不是不可能做到的,但如果你不得不这么做,那么就有一些根本性的问题。这个答案故意不回答这个问题


参考请参见

简短回答:你不能。更重要的是:你不应该。首先不要对对象调用
toString()
。如果有人把这个交给你,用棍子打他们

详细回答:您看到的默认
toString()
只是为了让您区分对象。hashcode/address/pointer只有在您将它们存储在某个地方或者您有办法将其计算回来的情况下才允许反转回一个对象(例如,布尔值可以工作(但甚至不用费心尝试))。这不是C,您可以尝试将该数字划入
空白*
,希望一切顺利

免责声明:这可能不是不可能做到的,但如果你不得不这么做,那么就有一些根本性的问题。这个答案故意不回答这个问题


参考请参见

Ha,我现在无法停止思考如何从其哈希代码检索对象引用……您可能会使用sun.misc.UnsafeHa,我现在无法停止思考如何从其哈希代码检索对象引用……您可能会使用sun.misc.UnsafeHa