У меня есть объект Kotlin, который я строю из ответа API
schedule: Map<String, ArrayList<String>>
мой объект выглядит ниже.
{0 = [0, 2,00, 23,59], 1 = [1, 2,00, 23,59], 2 = [2, 2,00, 23,59], 4 = [4,
2,00, 23,59], 5 = [5, 2,00, 23,59], 6 = [6, 2,00, 23,59]}
В какой-то момент я хотел бы добавить / удалить запись из коллекции. Например, после моего 3-го объекта я хотел бы добавить запись
3 = [3, 2,00, 23,59].
Я до сих пор пробовал schedule.schedule.plus()
метод безуспешно.
Это должно позволить мне добавить Map<String, ArrayList<String>
Но не будет?
Обновление: следующее помогло мне добавить нужный объект, но теперь я не могу отсортировать коллекцию.
var list = ArrayList<String>()
list.add(0,"2")
list.add(1,"23")
schedule.schedule?.put(num.toString(),list)