Java-使用FileReader读取文件内容有中文

涎涎原创约 278 字小于 1 分钟...JavaJava

140-Java-使用FileReader读取文件内容有中文.mdopen in new window

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

  1. 新建一个txt文件,并输入中文内容,并另存为编码为UTF-8的格式

  2. 运行如下代码:

package 字符流的读写;

import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.Arrays;

public class TestReadFileByFileReader {

	public static void main(String[] args) {
		File source = new File("E:\\abc.txt");
		
		FileReader reader = null;
		
		try {
			reader = new FileReader(source);//把管道接好 
			
			char[] c = new char[16];
			reader.read(c);
			System.out.println(Arrays.toString(c));
			
		} catch (Exception e) {
			e.printStackTrace();
		}finally {
			try {
				reader.close();
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
	}

}
  1. 运行结果如下:
[, 河, 呵, 和, 喝, 和, d, f, d, s, f, , , , , ]

分割线


相关信息

以上就是我关于 Java-使用FileReader读取文件内容有中文 知识点的整理与总结的全部内容,另附源码open in new window

上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4