toString是Object中的一個方法。意思就是變成字符串
首先附上源碼:
public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); }
再舉個簡單的例子:
public class Stringtest{ public static void main(String[] args) { toStringtest aa=new toStringtest(); System.out.println( aa.toString() ); } }
//實例:
public class toStringtest {
String name;
int id;
}
運行后打印出來的是:com.tostringtest.test.toStringtest@5cb08ba7
即返回值是:包名.類名@地址
我們自己定義一個類,通常會重寫toString,打印出對象的信息
toString方法在myeclipse中可以自動重寫生成,生成后返回的值可以很直觀的看出對象中的內容
eg:
public class toStringtest { String name; int id; public String toString() { return "toStringtest [name=" + name + ", id=" + id + "]"; } }
打印出來就是:toStringtest [name=null, id=0]
