2011-11-09 92 views
2

比方說,我想排序下面的數組。Java字符串排序(但不完全按字典順序)

String[] array = { "ABC12", "ABC1", "ABC0" "ABC9"}

使用排序,它成爲{"ABC0", "ABC1", "ABC12", "ABC9"}

不過,我想用數字附加"ABC"這樣array成爲{"ABC0", "ABC1", "ABC9", "ABC12"}按字母順序字母和數字排序。有沒有現成的方法來做到這一點?

回答

6

您正在尋找像this one這樣的AlphaNumeric排序。

+0

不錯的鏈接,雖然應該真的修復像「file05」之後來到「file1」後面的東西。其實我想我會給他郵寄一個小小的修補。 – Voo

相關問題