首页 > 软件操作教程 > 编程开发 > Java
题目内容

Java FileReader 类和 FileWriter 类

题目答案

FileReader 类和 FileWriter 类

FilelIputStream类和FileOutpuLStream类能够支持向文件读取和写人数据的操作,但存在的不足 是它们仅能支持对字节的操作,不能很好地支持对字符的操作。一个中文汉字在系统中存储要占2 个字节,使用字节流读取时会造成乱码,因此Java I/O中提供了FileReader和FileWriter两个类来支持 对字符流的操作。

FileReader类继承于InputStreamReader类,能按照字符读取文件,只要对流对象不调用关闭方 法,每次调用read0方法,就会顺序地读取其余的内容,直到文件末尾或人为关闭流的操作。 FileReader类构造方法如下:

FileReader file = new FiIeReader(String fileName);

FileReader file = new FiIeReader(FileDescriptor fd);

FileReader file = new FileReader(File f);

FileReader类中的方法都是从InputStreamReackr类中继承来的,这里不再赘述。与FileReader类 相对应的是File Writer类,它继承于OutputStreamWriter类,支持按字符流向文件中写人数据。

File Writer类构造方法如下:

File Writer fw = new FileWriter(File file);

File Writer fw = new FileWriter(File file, boolean append);

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端