Прежде всего вам необходимо заменить список массива "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
Второй пример вышеуказанного кода
==> Вход
01-05, 08-09, 05-08, Morning, 11-11, 11-15, 11-13, 11-12, 80-90, Evening, 51-62, 10-11
==> Выход
01-05, 05-08, 08-09, 10-11, 11-11, 11-12, 11-13, 11-15, 51-62, 80-90, вечер, утро