多语言展示
当前在线:615今日阅读:113今日分享:31

java基础15.2.1 输入流Reader

java中的字符时Unicode编码,是双字节的,而InputStream是用来处理字节的,并不适合处理字符文本。java为字符文本的输入专门提供了一套单独的类Reader。
工具/原料
1

电脑

2

java

方法/步骤
1

所有的字符输入流都必须实现Reader。

2

简单介绍几个方法。public int read() throws IOException;从输入流中读出数据的下一个字节

3

public long skip(long n) throws IOException跳过输入流的n个字节并返回实际跳过的字节数。

4

public void reset() throws IOException;将输入指针返回到当前所做的标记处。

5

abstract public void close();关闭此输入流并释放资源。

注意事项
1

Reader是用来处理字符文本的流。

2

Reader类不是InputStream的替换,只是在处理字符串时简化了编程。

3

Reader是字符输入流的抽象类,所有的字符输入流都需要实现它。

4

你会发现大多数的方法和InputStream的差不多

推荐信息