private fun deletefile() {
val oInfo = this.filesDir.path + "/filename.txt"
val oInfoFd = File(oInfo)
val exist = oInfoFd.exists()
if (exist) {
val fin: FileInputStream = FileInputStream(oInfo)
val reader: Reader = InputStreamReader(fin, "utf-8")
var num: Int
val buf = CharArray(128)
val stringBuilder = StringBuilder()
while (reader.read(buf, 0, buf.size).also { num = it } != -1) {
stringBuilder.append(buf, 0, num)
}
reader.close()
fin.close()
if (stringBuilder.toString().length > 0) {
val jsonObject: JSONObject = JSONObject(stringBuilder.toString())
val value = jsonObject.getInt("KAY")
if (value == 2) {
oInfoFd.delete()
}
}
}
}
Kotlin读取json文件
最新推荐文章于 2024-03-31 14:05:08 发布