是否有比较器“自然地”排序可能包含数字的字符串,番石榴?

时间:2012-01-09 20:20:27

标签: java string sorting guava

Guava中是否有Comparator实现以“自然”方式对字符串进行排序,可能包含数字?
例如:
“a 8”
“一个9” “a 10”

我发现了一些有趣的链接,但看起来番石榴中没有任何东西可以完成这项工作......
StackOverflow:"Sort on a String that may contain a number"
The Alphanum Algorithm

的一个很好的解释

2 个答案:

答案 0 :(得分:4)

不,在番石榴中没有任何内置的比较器实现...似乎对我来说太狭隘了。只需编写自己的实现或使用已经链接的现有实现之一。

答案 1 :(得分:0)