问答详情
源自:6-5 应用 Collections.sort() 实现 List 排序

关于StringBuilder()的问题

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

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

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


提问者:奶尤糯米团子 2020-03-23 16:54

个回答

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

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