Как преобразовать ресурс .txt в формат ArrayList в Котлине? ⇐ Android
-
Гость
Как преобразовать ресурс .txt в формат ArrayList в Котлине?
Итак, у меня есть тысячи координат, которые мне нужно отобразить, и один из лучших способов, которые я знаю, — это сохранить координаты в формате .txt в папке ресурсов, а затем извлечь их с помощью
val json_string = application.assets.open(file_name).bufferedReader().use{it.readText()
Но когда файл извлекается, он читает его как строку, несмотря на то, что файл сохраняется в формате массива, например:
"97.951476367000055,3.155017079000061","97.951800004000063,3.154406602000051","97.949325673000033,3.156145963000029","97 .948721732000081,3.15657051200003","97.948646156000052,3.156623638000042","97.947494978000066,3.15786896100002","97.9472413500 0007,3.158143331000076","97.947000011000057 ,3.158404405000056","97.946790649000036,3.158630887000072","97.946272953000062,3.15919092200005","97.945702608000033,3.15980 791000004","97.945553326000038,3.159969400000023","97.944601930000033,3.160998592000055","97.944409762000078,3.161206474000039 ".... Я хочу прочитать ресурс в формате массива, например, он разделен запятой и сгруппирован в кавычки, например:
[*]"97.951476367000055,3.155017079000061" [*]"97.951800004000063,3.154406602000051" [*]"97.949325673000033,3.156145963000029" [*]и так далее...
Как я могу прочитать этот файловый ресурс .txt как строковый массив или формат ArrayList< String > в Kotlin?
Спасибо!
Итак, у меня есть тысячи координат, которые мне нужно отобразить, и один из лучших способов, которые я знаю, — это сохранить координаты в формате .txt в папке ресурсов, а затем извлечь их с помощью
val json_string = application.assets.open(file_name).bufferedReader().use{it.readText()
Но когда файл извлекается, он читает его как строку, несмотря на то, что файл сохраняется в формате массива, например:
"97.951476367000055,3.155017079000061","97.951800004000063,3.154406602000051","97.949325673000033,3.156145963000029","97 .948721732000081,3.15657051200003","97.948646156000052,3.156623638000042","97.947494978000066,3.15786896100002","97.9472413500 0007,3.158143331000076","97.947000011000057 ,3.158404405000056","97.946790649000036,3.158630887000072","97.946272953000062,3.15919092200005","97.945702608000033,3.15980 791000004","97.945553326000038,3.159969400000023","97.944601930000033,3.160998592000055","97.944409762000078,3.161206474000039 ".... Я хочу прочитать ресурс в формате массива, например, он разделен запятой и сгруппирован в кавычки, например:
[*]"97.951476367000055,3.155017079000061" [*]"97.951800004000063,3.154406602000051" [*]"97.949325673000033,3.156145963000029" [*]и так далее...
Как я могу прочитать этот файловый ресурс .txt как строковый массив или формат ArrayList< String > в Kotlin?
Спасибо!
Мобильная версия