- import java.io.*;
- public class IO流_拷贝文本文件
- {
- public static void main(String[] args) throws IOException
- {
- copy_2();
- }
- public static void copy_2()throws IOException
- {
- FileWriter fw = null;
- FileReader fr = null;
- try
- {
- fw = new FileWriter("IO流_文本文件读取方式二_数组_copy.txt");
- fr = new FileReader("IO流_文本文件读取方式二_数组.java");
- char[] buf = new char[1024];
- int len = 0;
- while((len=fr.read(buf))!=-1)
- {
- fw.write(buf,0,len);
- }
- }
- catch (IOException e)
- {
- throw new RuntimeException("读写失败");
- }
- finally
- {
- if(fr!=null)
- try
- {
- fr.close();
- }
- catch(IOException e)
- {
- }
- if(fw!=null)
- try
- {
- fw.close();
- }
- catch(IOException e)
- {
- }
- }
- }
- }
- 这代码有问题吗 运行后 指产生了 txt文件 并且里面无任何内容
- Exception in thread "main" java.lang.RuntimeException: 读写失败
- at day18.IO流_拷贝文本文件.copy_2(IO流_拷贝文本文件.java:40)
- at day18.IO流_拷贝文本文件.main(IO流_拷贝文本文件.java:19)
- 没有完成 写的功能 请问哪有问题
复制代码 |
|