关于toString()方法
来源:2-4 数组中查询元素和修改元素
慕粉6104505
2018-08-09
在类Array中重写了toString()方法,不太明白return res.toString();这条语句,返回的代表什么意思?还有,在主类里面测试输出的语句System.out.println(arr);并没有看到调用toString()方法,这个地方不太明白,请老师给讲解一下,谢谢!
写回答
1回答
-
liuyubobobo
2018-08-09
toString方法返回的是String,但是res的类型是StringBuilder。获得StringBuilder对象对应的字符串,直接使用这个StringBuilder对象的toString方法就好了。所以,我们返回的是res.toString():)
System.out.println这个函数内部使用了toString的方法,但是你作为调用者,看不到:)
212018-08-14
相似问题