欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java高级输入输出流(5)–文件字符流

程序员文章站 2024-03-17 09:27:22
...

java高级输入输出流(5)–文件字符流

文件字符流:可以输出中文,有效避免乱码现象
字符输入输出流:有效避免乱码的现象(这个乱码指的是:打印到控制台上的乱码)
FileReader FileWriter

import java.io.FileReader;
import java.io.FileWriter;

/*
 * 文件字符流:可以输出中文,有效避免乱码现象
字符输入输出流:有效避免乱码的现象(这个乱码指的是:打印到控制台上的乱码)
FileReader FileWriter
 */
public class Eight 
{
	public static void main(String[] args)
	{
		try 
		{
			FileReader in = new FileReader("E:\\test\\abc.txt");
			FileWriter out = new FileWriter("E:\\test\\def.txt");
			
			char []c  = new char [100];
			int n;
			
			while ((n = in.read(c))!=-1)
			{
				System.out.println(new String(c,0,n));
				out.write(c,0,n);
			}
			in.close();
			out.close();
		}
		catch (Exception e) 
		{
			// TODO: handle exception
			e.printStackTrace();
		}
	}
}
相关标签: java