当前页面: 开发资料首页 → J2SE 专题 → String a = "hello";如何打印出a的address
String a = "hello";如何打印出a的address
摘要: String a = "hello";如何打印出a的address
String a = "hello";
如何打印出a的address
你要a的address干啥,想搞什么破坏哈?
java不会让你得逞的,哼哼~
好象没有意义
如果你要字符串的地址
这样 @a[1]
System.out.println(Integer.toHexString(a.hashCode()));
似乎是不能,期待高手。
System.out.println(Integer.toHexString(a.hashCode()));
-------------------------------------
赞一个~
mark
想干这个为什么要用java?
Gosling大哥就是为了不让你这么做才发明的java.
System.out.println(super.toString())
System.out.println(Integer.toHexString(a.hashCode()));
打印结果是5e918d2
是一个7位的16进制的数,String引用的地址应该是多少位?
我觉得应该是8的整数倍。望明示。等待ing。。。
hashCode()是散列码不是地址~~~
例如 Person person=new Person()
System.out.println(Person);
打印出的信息 是 Person@15ff48b
地址应该是带@的一个7位的16进制吧