У меня есть класс данных Kotlin
data class Item (val content: String) {}
В моем приложении я использую myData: ArrayList<Item>
.
Чтобы обеспечить постоянное хранилище, приложение записывает этот список в файл каждый раз, когда он изменяется:
configFile.writeText(myData.toString())
При запуске он читает файл и с configfile.readFile()
. Возвращенная строка выглядит следующим образом:
[Item(content=Click #1), Item(content=Click #2)]
Как я могу создать arraylist из этой строки?