Extensions for java.io.InputStream

JVM
1.0

buffered

Creates a buffered input stream wrapping this stream.

fun InputStream . buffered (
bufferSize : Int = DEFAULT_BUFFER_SIZE
) : BufferedInputStream
JVM
1.0

bufferedReader

Creates a buffered reader on this input stream using UTF-8 or the specified charset .

fun InputStream . bufferedReader (
charset : Charset = Charsets.UTF_8
) : BufferedReader
JVM
1.0

copyTo

Copies this stream to the given output stream, returning the number of bytes copied

fun InputStream . copyTo (
out : OutputStream ,
bufferSize : Int = DEFAULT_BUFFER_SIZE
) : Long
JVM
1.0

readBytes

Reads this stream completely into a byte array.

fun InputStream . readBytes (
estimatedSize : Int = DEFAULT_BUFFER_SIZE
) : ByteArray
fun InputStream . readBytes ( ) : ByteArray
JVM
1.0

reader

Creates a reader on this input stream using UTF-8 or the specified charset .

fun InputStream . reader (
charset : Charset = Charsets.UTF_8
) : InputStreamReader