Gibt es einen Komparator, um "natürlich" Strings zu sortieren, die Zahlen enthalten können, Guave?

8

Gibt es eine Comparator -Implementierung in Guava , um Strings auf eine "natürliche" Art und Weise zu sortieren Zahlen enthalten?
ZB:
"a 8"
"a 9"
"a 10"

Ich habe einige interessante Links dazu gefunden, aber es sieht so aus, als gäbe es nichts in Guave, um den Job zu machen ...

StackOverflow: "Sortiert nach einem String, der eine Zahl enthalten kann"
Eine gute Erklärung des: Alphanum-Algorithmus

    
Chriss 09.01.2012, 20:20
quelle

2 Antworten

4

Nein, es gibt keine eingebaute Implementierung eines solchen Komparators in Guava ... scheint etwas zu sein, das für mich zu eng anwendbar ist. Schreiben Sie einfach Ihre eigene Implementierung oder verwenden Sie eine der vorhandenen, die bereits verknüpft wurden.

    
ColinD 10.01.2012, 14:29
quelle
0

Sieh es dir an Ссылка

    
Sergey Kabashnyuk 10.01.2012 06:17
quelle

Tags und Links