标题:java测试List的toString方法
一.Java中使用List,
1)eg:LinkedList之类的,toString方法,实际在AbstractCollection类中,
注意:那里面的toString方法调用了StringBuilder类中的append方法,
2)而这个方法,调用了String类方法中的valueOf, obj.toString();
3)若我们重写了List中的元素TreeNode中的toString方法,则调用list.toString()–》该方法是多次调用append进而间接调用valueOf,
4)所以,valueOf形参是Object obj,而实参是我们的TreeNode对象【发生多态】,只用在这个类中从写了toString(),我们就可以得到我们想要的输出样式