CountingInputStream
An input stream that counts the number of bytes read from an underlying input stream.
The CountingInputStream
class
The CountingInputStream
class is a subclass of InputStream
that reads data from an underlying input stream and counts the number of bytes read.
val inputStream: InputStream = ...
val countingStream = inputStream.countingStream
It has all the methods of the InputStream
class.
The CountingInputStream
class provides a method to get the number of bytes read:
val inputStream: InputStream = ...
val countingStream = inputStream.countingStream
val bytesRead = countingStream.count