老师,那个节点Node里面为什么要重写toString方法,不是很懂
来源:4-4 链表的遍历,查询和修改
慕前端0929456
2018-08-23
写回答
1回答
-
liuyubobobo
2018-08-23
因为我们在LinkedList中的toString方法:
for(Node cur = dummyHead.next ; cur != null ; cur = cur.next) res.append(cur + "->");
我们的res里append的内容是cur(一个Node)加上 "->"(一个字符串)。一个Node怎么能和一个字符串做加法?因为Node的toString能够把一个Node转换成一个字符串,从而和另一个字符串做加法:)
加油!
022018-08-23
相似问题