Программа текстовые файлы android

Создание и запись в текстовые файлы

«`kotlin
import java.io.File
import java.io.FileWriter

fun writeToFile(fileName: String, data: String) {
val file = File(fileName)
val fileWriter = FileWriter(file)
fileWriter.write(data)
fileWriter.close()
}
«`

Чтение из текстовых файлов

«`kotlin
import java.io.File

fun readFromFile(fileName: String): String {
val file = File(fileName)
val fileReader = file.readText()
return fileReader.toString()
}
«`

Пример использования

«`kotlin
val fileName = «myFile.txt»
val data = «Привет, мир!»
writeToFile(fileName, data)

val readData = readFromFile(fileName)
println(readData) // Выведет «Привет, мир!»
«`

Запись и чтение с помощью API-интерфейса Context

«`kotlin
import android.content.Context

fun writeToFile(context: Context, fileName: String, data: String) {
val outputStreamWriter = context.openFileOutput(fileName, Context.MODE_PRIVATE)
outputStreamWriter.write(data)
outputStreamWriter.close()
}

fun readFromFile(context: Context, fileName: String): String {
val inputStreamReader = context.openFileInput(fileName)
val bufferedReader = BufferedReader(inputStreamReader)
val stringBuilder = StringBuilder()
var line = bufferedReader.readLine()
while (line != null) {
stringBuilder.append(line).append(«n»)
line = bufferedReader.readLine()
}
bufferedReader.close()
return stringBuilder.toString()
}
«`

Пример использования API-интерфейса Context

«`kotlin
val context = this
val fileName = «myFile.txt»
val data = «Привет, мир!»
writeToFile(context, fileName, data)

val readData = readFromFile(context, fileName)
println(readData) // Выведет «Привет, мир!»
«`

Читать статью  Программа для коллажей на android

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх