String a = "hello";如何打印出a的address

解决方案 »

  1.   

    你要a的address干啥,想搞什么破坏哈?
    java不会让你得逞的,哼哼~
      

  2.   

    System.out.println(Integer.toHexString(a.hashCode()));
      

  3.   

    System.out.println(Integer.toHexString(a.hashCode()));
    -------------------------------------
    赞一个~
      

  4.   

    想干这个为什么要用java?
    Gosling大哥就是为了不让你这么做才发明的java.
      

  5.   

    System.out.println(super.toString())
      

  6.   

    System.out.println(Integer.toHexString(a.hashCode()));
    打印结果是5e918d2
    是一个7位的16进制的数,String引用的地址应该是多少位?
    我觉得应该是8的整数倍。望明示。等待ing
      

  7.   

    例如  Person person=new Person()
           System.out.println(Person);
         打印出的信息 是  Person@15ff48b
      地址应该是带@的一个7位的16进制吧