采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在类Array中重写了toString()方法,不太明白return res.toString();这条语句,返回的代表什么意思?还有,在主类里面测试输出的语句System.out.println(arr);并没有看到调用toString()方法,这个地方不太明白,请老师给讲解一下,谢谢!
toString方法返回的是String,但是res的类型是StringBuilder。获得StringBuilder对象对应的字符串,直接使用这个StringBuilder对象的toString方法就好了。所以,我们返回的是res.toString():)
System.out.println这个函数内部使用了toString的方法,但是你作为调用者,看不到:)
谢谢bobo老师
登录后可查看更多问答,登录/注册
动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…
10.4k 16
1.4k 17
1.3k 14