可能重复:
对可能包含数字的字符串进行排序
我正在为家庭作业实现自定义排序算法,我希望它以正确的顺序对末尾附加数字的字符串进行排序......就像现在一样,“Book1”在“Book10”之后。
我正在使用 String.compareTo() 来获取排序,但我没有看到 compareTo() 的版本让我选择任何特殊类型的排序。
谢谢。
可能重复:
对可能包含数字的字符串进行排序
我正在为家庭作业实现自定义排序算法,我希望它以正确的顺序对末尾附加数字的字符串进行排序......就像现在一样,“Book1”在“Book10”之后。
我正在使用 String.compareTo() 来获取排序,但我没有看到 compareTo() 的版本让我选择任何特殊类型的排序。
谢谢。
您必须编写自己的Comparator实现: