Расширения для java.io.InputStream
Требования к платформе и версии: JVM (1.0)
buffered
Создаёт буферизованный входной поток, обёртывающий этот поток.
fun InputStream.buffered( bufferSize: Int = DEFAULT_BUFFER_SIZE ): BufferedInputStream
Требования к платформе и версии: JVM (1.0)
bufferedReader
Создаёт буферизованный ридер для этого входного потока, используя UTF-8 или указанный charset.
fun InputStream.bufferedReader( charset: Charset = Charsets.UTF_8 ): BufferedReader
Требования к платформе и версии: JVM (1.0)
copyTo
Копирует этот поток в указанный выходной поток, возвращая количество скопированных байтов.
fun InputStream.copyTo( out: OutputStream, bufferSize: Int = DEFAULT_BUFFER_SIZE ): Long
Требования к платформе и версии: JVM (1.0)
readBytes
Полностью считывает этот поток в массив байтов.
fun InputStream.readBytes( estimatedSize: Int = DEFAULT_BUFFER_SIZE ): ByteArray
fun InputStream.readBytes(): ByteArray
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.io/java.io.-input-stream/index.html