toString()方法在Object类中定义,其返回值是String类型,返回类名和它的引用地址。在进行String与其它类型数据的连接操作时,自动调用toString()方法。
Account account = new Account(); System.out.println(account); //com.atyeman.Account@1b6d3586 System.out.println(account.toString()); //com.atyeman.Account@1b6d3586
Date now=new Date(); System.out.println(“now=”+now); //相当于下面 System.out.println(“now=”+now.toString()); //因为Date重写过,所以输出的是自定义的时间信息。
可以根据需要在用户自定义类型中重写toString()方法如String 类重写了toString()方法,返回字符串的值。
s1=“hello”; System.out.println(s1);//相当于System.out.println(s1.toString());输出“hello”