Java文件字符复制Reader和Writer的综合
发布日期:2021-05-07 03:00:31 浏览次数:20 分类:精选文章

本文共 1043 字,大约阅读时间需要 3 分钟。

import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Writer;public class TestWriter {   public static void main(String[] args) {   	//创建源		File file01 = new File("test01.txt");//test.txt文件真实存在		File file02 = new File("Copytest01.txt");//Writer.txt不存在时可以自动创建				//选择流		Reader reader = null;		Writer writer = null;		try		{   			reader = new FileReader(file01);			writer = new FileWriter(file02);			//操作						char[] flush = new char[1024];//缓冲数组,暂时存放文本的内容			int len = -1;			while((len = reader.read(flush))!=-1)			{   				 writer.write(flush, 0,len);			}   		    			writer.flush();//刷新								}catch(FileNotFoundException e){   			e.printStackTrace();		}catch(IOException e){   			e.printStackTrace();		}finally		{   			if(writer != null)			{   				try {   					writer.close();      //释放				} catch (IOException e) {   										e.printStackTrace();				}			}			if(reader != null)			{   				try {   					reader.close();      //释放				} catch (IOException e) {   										e.printStackTrace();				}			}					}		}}
上一篇:Java字节数组输入流ByteArrayInputStream
下一篇:Java文件字符输出流Writer

发表评论

最新留言

不错!
[***.144.177.141]2025年04月16日 17时18分54秒