Spec-Zone.ru › Kotlin 2

forEachLine

kotlin-stdlib/kotlin.io/forEachLine

Начиная с Kotlin: 1.0

fun File.forEachLine(charset: Charset = Charsets.UTF_8, action: (line: String) -> Unit)

Считывает этот файл построчно, используя указанную кодировку, и вызывает action для каждой строки. Кодировка по умолчанию — UTF-8.

Эту функцию можно использовать для очень больших файлов.

Параметры

charset

используемая кодировка.

action

функция для обработки строк файла.


fun Reader.forEachLine(action: (String) -> Unit)

Перебирает каждую строку этого reader, вызывает action для каждой прочитанной строки и закрывает Reader по завершении.

Параметры

action

функция для обработки строк файла.

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.io/for-each-line.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API