FileReader类说明及使用

FileReader类继承自InputStramReader,它用于读取字符流。
FileReader类
Reader是一个抽象类,FileReader是其子类。

FileReader fr=new FileReader(String fileName);
使用带有指定文件的String参数的构造方法,创建该输入流对象,并关联文件(必须确保读取的文件存在)。
例如:FileReader fr=new FileReader(“demo.txt”);

主要方法
读取方法:
int read():读取单个字符,返回作为整数读取的字符,如果已达到流末尾,则返回-1;
int read(char[] c):读取字符数组,返回读取的字符数,如果已达到末尾,返回-1。
void close();关闭此流对象,释放与之关联的所有资源

输入流读文件的步骤:
1,创建输入流对象
2,调用输入流对象的读取数据方法
3,释放资源

使用read方法读取字符
FileReader类
使用read(char[] c)方法读取字符
FileReader类

Read()方法在读取字符的时候,换行也能读取到,相应的ASCII码也能读取到,如果读取的是中文字符,就会返回中文字符相应的unicode码。

使用read(char[] cbuf)读取字符方法比read()方法读取速度要快很多。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
  • 2021-11-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-29
  • 2021-11-10
  • 2022-12-23
  • 2021-11-15
  • 2021-09-29
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案