问答详情
源自:2-5 认识 Java 中的 StringBuilder 类

打印StringBuilder对象打印出地址怎么办

package Stringtest;

public class StringBuilder {

public StringBuilder(String string) {

// TODO Auto-generated constructor stub

}


public static void main(String[] args) {

        // 创建一个StringBuilder对象,用来存储字符串

  StringBuilder hobby=new StringBuilder("asa");

  System.out.println(hobby);

  }


}


提问者:风吹不动沧桑 2015-08-19 21:36

个回答

  • cicineer
    2016-01-19 10:16:48

    这个原因很简单啊,你自己创建了一个类,然后你打印出这个类的对象hobby,当然是输出的这个对象的地址了,不然你还想输出什么。

  • iblur
    2015-08-21 08:48:37

    System.out.println(hobby.toString())


  • 风吹不动沧桑
    2015-08-19 21:37:25

    输出结果是

    Stringtest.StringBuilder@1db9742