Tag: java io

Android / Kotlin使用Java.io.File读取文件:路径有问题

我正在尝试使用Kotlin在Android上开发我的第一个应用程序。 目前我尝试读取位于我的Android项目中的文件。 我有我的“Java”文件夹下面的架构: /java/example.first.com.monapp/controller/FirstActivity.kt /java/example.first.com.monapp/controller/WelcomeActivity.kt /java/example.first.com.monapp/model/words.kt /java/example.first.com.monapp/model/wordsData wordsData是一个带有原始数据的文本文件(每行3个词,用“;”分隔) word.kt中的代码是: package example.first.com.monapp.model import java.io.File data class Word(val wordFr:String, val wordRu:String, val active:Boolean) fun readFileKotlin(): List { val fileToRead=”wordsData” val wordList = mutableListOf() var reader= File(fileToRead).readLines() var wrdLst:List for (line in reader) { val wrdProperties = line.split(“;”) wordList.add(Word(wrdProperties[0], wrdProperties[1], wrdProperties[2].toBoolean())) } wrdLst=wordList return wrdLst } 我创建我的活动期间调用readFileKotlin函数,但我不断得到“java.io.FileNotFoundException”没有这样的文件或目录错误。 我尝试了几个变体的路径,如 […]