java中tostring和+“”有什么区别??

来源:百度知道 编辑:UC知道 时间:2024/05/22 19:08:44
java中tostring和+“”有什么区别??

a+"";就相当于
a.toString()+"";比直接调用toString多了个过程,耗费也多一点,所以一般直接使用toString就好了。

java中的每个类都是从Object继承而来,在Object中有一个toString方法,就个方法返回一个String对象,你可把你的类的相当输出信息写在这个方法中,那么当你要打印这个对象时,就会自动调用toString方法.
+""就是向+的左操作数加一个空字符串.