前提・実現したいこと
androidstudioでcsvデータを取り込んで各行の値をint配列に入れたいと考えています。
csvデータは各行1つの数字だけが入っています。
発生している問題・エラーメッセージ
Build時にエラーメッセージは特に出ていなかったです。 intListArray[i]=it.toInt()の部分でint配列にデータを入れようと考えているのですが、ここでアプリが落ちてしまいます。itがString型であったようなのでできると考えたのですがほかのいい方法はありますでしょうか。
該当のソースコード
kotlin
1 var intListArray = arrayListOf<Int>() 2 try { 3 val timeList = ArrayList<String>() 4 val file = resources.assets.open("sindatab.csv") 5 val fileReader = BufferedReader(InputStreamReader(file)) 6 fileReader.forEachLine { 7 val line = it.split(",").toTypedArray() 8 intListArray[i]=line[0].toInt() 9 } 10 }catch (e: IOException) { 11 print(e) 12 }
回答1件
あなたの回答
tips
プレビュー