モジュール java.base
パッケージ java.io

クラスLineNumberInputStream

java.lang.Object
java.io.InputStream
java.io.FilterInputStream
java.io.LineNumberInputStream
すべての実装されたインタフェース:
Closeable, AutoCloseable

@Deprecated public class LineNumberInputStream extends FilterInputStream
非推奨。
このクラスは、文字がバイトによって適切に表現されるという誤った認識を前提としています。 JDK 1.1以降、文字ストリームの処理には、行番号をカウントするためのクラスが含まれている新しい文字ストリーム・クラスを使うことが推奨されています。
このクラスは入力ストリーム・フィルタであり、現在の行番号を監視して保持する機能が追加されています。

行とはバイトの連なりであり、復帰文字('\r')、改行文字('\n')、または復帰文字とそれに続く改行文字で終わります。 これら3種類のすべてで、行を終了させる文字は1個の改行文字として返されます。

行番号は0から始まり、readが改行文字を返すたびに1ずつ増分します。

導入されたバージョン:
1.0
関連項目: