My String数组是
1-2, 2-5, 5-6, 8-10, 3-5,
我需要:
1-2, 2-5, 3-5, 5-6, 8-10
答案 0 :(得分:0)
首先,您需要更换阵列列表“01-02,02-05,05-06,08-10,03-05”而不是“1-2,2” -5,5-6,8-10,3-5“
替换后您可以使用Collection类
Collections.sort(headerArr, new Comparator<String>() {
@Override
public int compare(String o1, String o2) {
return o1.compareTo(o2);
}
});
最后你有这样的输出
01-02,02-05,03-05,05-06,08-10
上述代码的第二个示例
==&GT;输入
01-05, 08-09, 05-08, Morning, 11-11, 11-15, 11-13, 11-12, 80-90, Evening, 51-62, 10-11
==&GT;输出
01-05,05-08,08-09,10-11,11-11,11-12,11-13,11-15,51-62,80-90,晚间,早晨