关于StringBuilder()的问题

来源:6-5 应用 Collections.sort() 实现 List 排序

奶尤糯米团子

2020-03-23 16:54

http://img.mukewang.com/5e7879090001f1f616800980.jpg

http://img4.mukewang.com/5e7879090001866411381260.jpg

想问一下如果我不把StringBuilder的对象转换为String对象,为什么排序会出现这样的结果?


写回答 关注

1回答

  • 阿容容容不是树
    2021-03-04 10:55:52

    建议看下第二章的String的不变性和StringBuilder的可变特性,你对同一个对象进行不断的修改,stringB在不断的被修改最终变为最后你存储的值。而List中存储为对象的索引,所以结果就是现在你出现的结果了

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题