Dimka Asked:2024-04-22 22:19:23 +0800 CST2024-04-22 22:19:23 +0800 CST 2024-04-22 22:19:23 +0800 CST GitHub 无法正确过滤文件夹 772 我正在学习Java,一章一章地读一本书,每一章都包含几个任务解决方案1.0解决方案2.0等等。我把所有内容都放在 GitHub 上,而不是第 1.0 章...第 9.0 章第 10.0 章我得到第 1.0 章第 10.0 章这有多正确? github 1 个回答 Voted Best Answer eccs0103 2024-04-23T00:38:15+08:002024-04-23T00:38:15+08:00 为什么? 为什么会有一条线Chapter 1, Chapter 10, Chapter 11, Chapter 2 ...? 回答 因为排序的是字符串,而不是字符串中的数字。 程序会选择Chapter 10并Chapter 2决定将哪一个放在第一位。从前面开始比较字符串中的字符,如果相等,则进一步查找。因为两者都Chapter 从2第一行开始,并且1从第二行开始。因为'1' < '2'它放置Chapter 1...得早于Chapter 2.... 怎么解决? 你可以这样编号:Chapter 001, Chapter 002, ..., Chapter 010, Chapter 011 ...
为什么?
为什么会有一条线
Chapter 1, Chapter 10, Chapter 11, Chapter 2 ...
?回答
因为排序的是字符串,而不是字符串中的数字。
程序会选择
Chapter 10
并Chapter 2
决定将哪一个放在第一位。从前面开始比较字符串中的字符,如果相等,则进一步查找。因为两者都Chapter
从2
第一行开始,并且1
从第二行开始。因为'1' < '2'
它放置Chapter 1...
得早于Chapter 2...
.怎么解决?
你可以这样编号:
Chapter 001, Chapter 002, ..., Chapter 010, Chapter 011 ...