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

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

java中的每个类都是从Object继承而来,在Object中有一个toString方法,就个方法返回一个String对象,你可把你的类的相当输出信息写在这个方法中,那么当你要打印这个对象时,就会自动调用toString方法.
+""就是向+的左操作数加一个空字符串.
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-06
a+"";就相当于
a.toString()+"";比直接调用toString多了个过程,耗费也多一点,所以一般直接使用toString就好了。本回答被提问者采纳
相似回答