Java.io.LineNumberInputStream 類



介紹

Java.io.LineNumberInputStream 類是一個輸入流過濾器,它提供了額外的功能來跟蹤當前行號。一行是位元組序列,以回車符 ('\r')、換行符 ('\n') 或回車符後立即跟著換行符結尾。

類宣告

以下是Java.io.LineNumberInputStream類的宣告:

public class LineNumberInputStream
   extends Reader

欄位

以下是Java.io.LineNumberInputStream類的欄位:

  • protected InputStream in − 這是要過濾的輸入流。

類建構函式

序號 建構函式及描述
1

LineNumberInputStream(InputStream in)

這將構造一個換行號輸入流,該流從指定的輸入流讀取其輸入。

類方法

序號 方法及描述
1 int available()

此方法返回可以從此輸入流讀取而不會阻塞的位元組數。

2 int getLineNumber()

此方法返回當前行號。

3 void mark(int readlimit)

此方法標記此輸入流中的當前位置。

4 int read()

此方法從此輸入流讀取下一個資料位元組。

5 int read(byte[] b, int off, int len)

此方法從此輸入流讀取最多len個位元組的資料到位元組陣列中。

6 void reset()

此方法將此流重新定位到上次在此輸入流上呼叫mark方法時的位置。

7 void setLineNumber(int lineNumber)

此方法將行號設定為指定的引數。

8 long skip(long n)

此方法跳過並丟棄此輸入流中的n個位元組資料。

繼承的方法

此類繼承自以下類的方法:

  • Java.io.FilterInputStream
  • Java.io.Object
廣告
© . All rights reserved.