Сортировка массива строк со специальным символом - PullRequest
0 голосов
/ 13 июня 2018

Массив My String:

1-2, 2-5, 5-6, 8-10, 3-5,

Мне нужно:

1-2, 2-5, 3-5, 5-6, 8-10

1 Ответ

0 голосов
/ 15 июня 2018

Прежде всего вам необходимо заменить список массива "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, вечер, утро

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...