查看原文
其他

Java教程-Java FileReader类

点击关注 👉 鸭哥聊Java 2023-08-31

整理:Java面试那些事儿


Java FileReader类


Java FileReader类用于从文件中读取数据。它返回字节格式的数据,就像FileInputStream类一样。

它是面向字符的类,用于Java的文件处理。

专属福利

👉点击领取:Java资料合集!


Java FileReader类声明


让我们看一下Java.io.FileReader类的声明:
public class FileReader extends InputStreamReader


FileReader类的构造函数


ConstructorDescription
FileReader(String file)
它在string中获取文件名。它以读取模式打开给定的文件。如果文件不存在,它会抛出 FileNotFoundException。
FileReader(File file)
它在文件实例中获取文件名。它以读取模式打开给定的文件。如果文件不存在,它会抛出 FileNotFoundException。


FileReader类的方法


MethodDescription
int read()
它用于返回 ASCII 形式的字符。它在文件末尾返回 -1。
void close()
它用于关闭 FileReader 类。


Java FileReader示例


在此示例中,我们使用Java FileReader类从文本文件testout.txt中读取数据。
package cn.javatiku; import java.io.FileReader; public class FileReaderExample { public static void main(String args[])throws Exception{ FileReader fr=new FileReader("D:\\testout.txt"); int i; while((i=fr.read())!=-1) System.out.print((char)i); fr.close(); } }

假设您在"testout.txt"文件中有以下数据:
Welcome to javatiku.
输出:
Welcome to javatiku.



最近技术热文

我就知道你会点赞+“在看”

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存