Почему я не могу отсортировать изменяемую карту строки.Моя карта объявлена следующим образом.
val schedule: MutableMap<String, ArrayList<String>>
Она дает мне объект расписания следующим образом.
{1 = [1], 0 = [0], 3 = [3], 2 = [2], 5 = [5], 4 = [4, 14.07, 16.07, 01.08, 10.08], 6 = [6]}
Теперь на 4-й день я бысортировать элементы в порядке возрастания, в идеале игнорируя первый элемент.Я хочу, чтобы мой вывод выглядел следующим образом:
{1 = [1], 0 = [0], 3 = [3], 2 = [2], 5 = [5], 4= [4, 1.08, 10.08, 14.07, 16.07], 6 = [6]}
Я могу получить доступ к нужному дню с помощью schedule.schedule["4"]?.sorted()
, но это ничего не дает.Я устал преобразовывать строки в Ints, но все равно не повезло.