前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >java的filereader_FileReader类(FileReader Class)

java的filereader_FileReader类(FileReader Class)

作者头像
用户7886150
修改2021-04-22 14:33:23
修改2021-04-22 14:33:23
5160
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: Java FileReader类

FileReader类(FileReader Class)

 此类继承自InputStreamReader类。 FileReader用于读取字符流。

 该类有几个构造函数来创建所需的对象。 以下是FileReader类提供的构造函数列表。Sr.No.构造函数和描述

 1FileReader(File file)

 给定要读取的文件,此构造函数创建一个新的FileReader。

 2FileReader(FileDescriptor fd)

 在给出要读取的FileDescriptor的情况下,此构造函数创建一个新的FileReader。

 3FileReader(String fileName)

 在给定要读取的文件的名称的情况下,此构造函数创建一个新的FileReader。

 一旦掌握了FileReader对象,就会有一个辅助方法列表,可用于操作文件。Sr.No.方法和描述

 1public int read() throws IOException

 读一个字符。 返回一个int,表示读取的字符。

 2public int read(char [] c, int offset, int len)

 将字符读入数组。 返回读取的字符数。

 例子 (Example)

 以下是演示课程的示例 -import java.io.*;

 public class FileRead {

 public static void main(String args[])throws IOException {

 File file = new File("Hello1.txt");

 // creates the file

 file.createNewFile();

 // creates a FileWriter Object

 FileWriter writer = new FileWriter(file);

 // Writes the content to the file

 writer.write("This\n is\n an\n example\n");

 writer.flush();

 writer.close();

 // Creates a FileReader Object

 FileReader fr = new FileReader(file);

 char [] a = new char[50];

 fr.read(a); // reads the content to the array

 for(char c : a)

 System.out.print(c); // prints the characters one by one

 fr.close();

 }

 }

 这将产生以下结果 -

 输出 (Output)This

 is

 an

 example

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档