【发布时间】:2011-12-25 11:21:25
【问题描述】:
假设我正在尝试对以下数组进行排序。
String[] array = { "ABC12", "ABC1", "ABC0" "ABC9"}
使用Arrays.sort(array)排序,变成{"ABC0", "ABC1", "ABC12", "ABC9"}
但是,我想按字母和数字按字母顺序排序 "ABC",这样 array 就变成了 {"ABC0", "ABC1", "ABC9", "ABC12"}。有没有现成的方法可以做到这一点?
【问题讨论】: