日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSLineNumberReader

LineNumberReader

成都創(chuàng)新互聯(lián) - 成都聯(lián)通服務(wù)器托管,四川服務(wù)器租用,成都服務(wù)器租用,四川網(wǎng)通托管,綿陽(yáng)服務(wù)器托管,德陽(yáng)服務(wù)器托管,遂寧服務(wù)器托管,綿陽(yáng)服務(wù)器托管,四川云主機(jī),成都云主機(jī),西南云主機(jī),成都聯(lián)通服務(wù)器托管,西南服務(wù)器托管,四川/成都大帶寬,機(jī)柜大帶寬租用·托管,四川老牌IDC服務(wù)商

java.lang.Object

|---java.io.Reader

|---|---java.io.BufferedReader

|---|---|---java.io.LineNumberReader

public class LineNumberReader
extends BufferedReader

跟蹤行號(hào)的緩沖字符輸入流。 該類定義了 setLineNumber(int) 和 getLineNumber() 方法,分別用于設(shè)置和獲取當(dāng)前行號(hào)。

默認(rèn)情況下,行號(hào)從 0 開(kāi)始。隨著數(shù)據(jù)的讀取,該數(shù)字在每個(gè)行終止符處遞增,并且可以通過(guò)調(diào)用 setLineNumber(int) 來(lái)更改。 但是請(qǐng)注意, setLineNumber(int) 實(shí)際上并沒(méi)有改變流中的當(dāng)前位置; 它只會(huì)更改 getLineNumber() 將返回的值。

一行被認(rèn)為是由換行符 ('\n')、回車(chē)符 ('\r') 或緊跟換行符的回車(chē)符中的任何一個(gè)終止的。

Since:

JDK1.1

字段摘要

從類 java.io.Reader 繼承的字段
lock

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
LineNumberReader(Reader in) 使用默認(rèn)輸入緩沖區(qū)大小創(chuàng)建一個(gè)新的行號(hào)閱讀器。
LineNumberReader(Reader in, int sz) 創(chuàng)建一個(gè)新的行號(hào)閱讀器,將字符讀入給定大小的緩沖區(qū)。

方法總結(jié)

修飾符和類型 方法 描述
int getLineNumber() 獲取當(dāng)前行號(hào)。
void mark(int readAheadLimit) 標(biāo)記流中的當(dāng)前位置。
int read() 讀取單個(gè)字符。
int read(char[] cbuf, int off, int len) 將字符讀入數(shù)組的一部分。
String readLine() 閱讀一行文字。
void reset() 將流重置為最新標(biāo)記。
void setLineNumber(int lineNumber) 設(shè)置當(dāng)前行號(hào)。
long skip(long n) 跳過(guò)字符。
從類 java.io.BufferedReader 繼承的方法
close, lines, markSupported, ready
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
從類 java.io.Reader 繼承的方法
read, read

構(gòu)造函數(shù)詳細(xì)信息

LineNumberReader

public LineNumberReader(Reader in)

使用默認(rèn)輸入緩沖區(qū)大小創(chuàng)建一個(gè)新的行號(hào)閱讀器。

參數(shù):

參數(shù)名稱 參數(shù)描述
in 提供底層流的 Reader 對(duì)象

LineNumberReader

public LineNumberReader(Reader in, int sz)

創(chuàng)建一個(gè)新的行號(hào)閱讀器,將字符讀入給定大小的緩沖區(qū)。

參數(shù):

參數(shù)名稱 參數(shù)描述
in 提供底層流的 Reader 對(duì)象
sz 指定緩沖區(qū)大小的 int

方法詳情

setLineNumber

public void setLineNumber(int lineNumber)

設(shè)置當(dāng)前行號(hào)。

參數(shù):

參數(shù)名稱 參數(shù)描述
lineNumber 指定行號(hào)的 int

getLineNumber

public int getLineNumber()

獲取當(dāng)前行號(hào)。

返回:

當(dāng)前行號(hào)

read

public int read() throws IOException

讀取單個(gè)字符。 行終止符被壓縮為單個(gè)換行符 ('\n') 字符。 每當(dāng)讀取行終止符時(shí),當(dāng)前行號(hào)都會(huì)增加。

覆蓋:

在類 BufferedReader 中讀取

返回:

讀取的字符,如果已到達(dá)流的末尾,則為 -1

Throws:

Throw名稱 Throw描述
IOException 如果發(fā)生 I/O 錯(cuò)誤

read

public int read(char[] cbuf, int off, int len) throws IOException

將字符讀入數(shù)組的一部分。 每當(dāng)讀取行終止符時(shí),當(dāng)前行號(hào)都會(huì)增加。

覆蓋:

在類 BufferedReader 中讀取

參數(shù):

參數(shù)名稱 參數(shù)描述
cbuf 目標(biāo)緩沖區(qū)
off 開(kāi)始存儲(chǔ)字符的偏移量
len 要讀取的最大字符數(shù)

返回:

讀取的字節(jié)數(shù),如果已經(jīng)到達(dá)流的末尾,則為 -1

Throws:

Throw名稱 Throw描述
IOException 如果發(fā)生 I/O 錯(cuò)誤

readLine

public String readLine() throws IOException

閱讀一行文字。 每當(dāng)讀取行終止符時(shí),當(dāng)前行號(hào)都會(huì)增加。

覆蓋:

BufferedReader 類中的 readLine

返回:

包含行內(nèi)容的字符串,不包括任何行終止字符,如果已到達(dá)流的末尾,則為 null

Throws:

Throw名稱 Throw描述
IOException 如果發(fā)生 I/O 錯(cuò)誤

skip

public long skip(long n) throws IOException

跳過(guò)字符。

覆蓋:

跳過(guò) BufferedReader 類

參數(shù):

參數(shù)名稱 參數(shù)描述
n 要跳過(guò)的字符數(shù)

返回:

實(shí)際跳過(guò)的字符數(shù)

Throws:

Throw名稱 Throw描述
IOException 如果發(fā)生 I/O 錯(cuò)誤
IllegalArgumentException 如果 n 為負(fù)

mark

public void mark(int readAheadLimit) throws IOException

標(biāo)記流中的當(dāng)前位置。 對(duì) reset() 的后續(xù)調(diào)用將嘗試將流重新定位到該點(diǎn),并且還將適當(dāng)?shù)刂刂眯刑?hào)。

覆蓋:

BufferedReader 類中的標(biāo)記

參數(shù):

參數(shù)名稱 參數(shù)描述
readAheadLimit 在保留標(biāo)記的同時(shí)限制可以讀取的字符數(shù)。 讀取這么多字符后,嘗試重置流可能會(huì)失敗。

Throws:

Throw名稱 Throw描述
IOException 如果發(fā)生 I/O 錯(cuò)誤

reset

public void reset() throws IOException

將流重置為最新標(biāo)記。

覆蓋:

在類 BufferedReader 中重置

Throws:

Throw名稱 Throw描述
IOException 如果流尚未被標(biāo)記,或者標(biāo)記已失效

名稱欄目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSLineNumberReader
標(biāo)題鏈接:http://www.5511xx.com/article/cogheeg.html