Java字符串排序(但不完全按字典顺序排列)

jam*_*ang 2 java sorting string

假设我正在尝试对以下数组进行排序.

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

使用排序Arrays.sort(array),它变成了{"ABC0", "ABC1", "ABC12", "ABC9"}

不过,我想用数字附加字母顺序由字母和数字排序"ABC",从而array成为{"ABC0", "ABC1", "ABC9", "ABC12"}.有没有现成的方法来做到这一点?

cwa*_*ole 6

你正在寻找像这样的AlphaNumeric排序.