Dizeleri Guava numaralı Comparator
uygulaması var, dizeleri sayı içerebilir "doğal" bir şekilde sıralamak için?
Örn:
"Bir 8"
"9"
"10"Sayıları içerebilen dizeleri "doğal olarak" sıralamak için bir Karşılaştırıcı var mı, guava?
bu ilgili bazı ilginç bağlantılar bulundu, ancak iş yapmak guava hiçbir şey yoktur gibi görünüyor .. .
StackOverflow: "Sort on a String that may contain a number"
iyi bir açıklama: The Alphanum Algorithm
"Alphanum Algorithm" ile ilgili sorun nedir? İstediğin gibi görünüyor. Ve neden "Guava" ye ihtiyacınız var? Sadece "Collections.sort" (liste, karşılaştırıcı) kullanın; – Bohemian
"Alphanum Algorithm" ile yanlış bir şey yok, tekerleği yeniden kullanmak istemiyorum (bir tekerlek varsa)! Collections.sort (liste, karşılaştırıcı) '' Comperator'' için soruyorum. – Chriss
Gerçekten "tekerleği yeniden keşfetme" [önceden yazılmış java] (http://www.davekoelle.com/files/AlphanumComparator.java) (jeneriksiz de olsa) indiriliyor mu? Belki, ama kesinlikle "düşük asılı meyve" dir. – Bohemian