Java文件处理之FileReader可输出中文字符

Posted 与世无争%

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java文件处理之FileReader可输出中文字符相关的知识,希望对你有一定的参考价值。

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class FileReaderDemo1 {
    public static void main(String[] args) throws IOException {
        //使用文件名创建流对象
        FileReader fr = new FileReader("a.txt");
        //定义一个变量,保存数据
        int c;
        while ((c=fr.read())!=-1){//每次读取一个字符
            System.out.println((char)c);//可输出中文字符
        }

//        char[] charBuff = new char[2]; 
//        while ((len=fr.read(charBuff))!=-1){//每次读取两个字符
//            System.out.println(new String(charBuff));
//
//        }

        fr.close();//关闭资源

    }
}

 

以上是关于Java文件处理之FileReader可输出中文字符的主要内容,如果未能解决你的问题,请参考以下文章

FileReader读取文件

FileReader读取文件

FileReader读取本地文件

Java IO流 之 FileReader 以字符读取文件

Java--IO流

Java连载98-FileReader和FileWriter详解