Gyakori feladat, hogy számokat tartalmazó szövegeket kell rendeznünk természetes módon, amely azt eredményezi, hogy a szövegként tárolt számok rendezése nem lesz megfelelő: az ["1","3","21"] számok szövegként való rendezése után ["1","21","3"] sorrendbe kerülnek.
Pierre-Luc Paour | NaturalOrderComparator | 453ms | Eléggé gyors |
Stephen Friedrich | NaturalComparator | 4828ms | Locale szerint rendez, de lassú |
Stephen Friedrich | NaturalComparatorAscii | 360ms | A leggyorsabb, de csak ASCII |
Stephen Friedrich | NaturalComparatorIgnoreCaseAscii | 500ms | Eléggé gyors, de case-insensitive, de csak ASCII |
Tim Fennell | HumaneStringComparator | 4797ms | Oktatásra kiváló |
Natív Java | String.compareTo() | 235ms | - |