InputStreamオブジェクトを文字列に変換
InputStreamReaderオブジェクト
ドキュメント:https://developer.android.com/reference/kotlin/java/io/InputStreamReader
An InputStreamReader is a bridge from byte streams to character streams:
InputStreamReaderはバイトストリームから文字ストリームへの橋渡しの役割をするようだ。ちなみにストリームという表現はオブジェクトやデータ型に対して使われることが多いようだ。
参考:http://e-words.jp/w/%E3%82%B9%E3%83%88%E3%83%AA%E3%83%BC%E3%83%A0.html
具体的な使い方
ドキュメントのコンストラクタは以下のように使うようだ。
https://developer.android.com/reference/kotlin/java/io/InputStreamReader#init_1
val obj = InputStreamReader(stream_data, "UTF-8")
InputStreamReaderオブジェクトを読み込む
ドキュメントによるとオブジェクトをそのまま読み込むのではなく、BufferedReaderを使うことを勧めている。
https://developer.android.com/reference/kotlin/java/io/BufferedReader