Kotlin:
Читання текстового файлу
Як це зробити:
import java.io.File
fun main() {
val filePath = "path/to/your/file.txt"
val text = File(filePath).readText(Charsets.UTF_8)
println(text)
}Sample output:
Hello, file reader in Ukraine!
Гарного дня!Використання readLines для ітерації по строках:
import java.io.File
fun main() {
val filePath = "path/to/your/file.txt"
File(filePath).useLines { lines ->
lines.forEach { println(it) }
}
}Поглиблений огляд
У світі програмування, читання файлів – це основа. В Kotlin це робиться легко, завдяки своїй стандартній бібліотеці. Історично, Java потребувала багато коду для цієї задачі, але Kotlin спростив процес.
Альтернативи:
BufferedReader: добре для великих файлів.Scanner: коли потрібно більше контролю над парсингом.
Деталі реалізації:
readTextіuseLinesвикидають винятокIOExceptionпри помилках з файлом. Використовуйтеtry-catch, аби уникнути збоїв програми.Charsets.UTF_8важливо вказати для правильної роботи із символами української мови.
Дивіться також:
- Kotlin Documentation on Reading Files – офіційна документація Kotlin.