字符流复制文本文件
发布时间:2021-05-20 09:45:06 所属栏目:大数据 来源: https://blog.csdn.net/summoxj
导读:import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; /* ?* 字符流复制文本文件(必须文本文件) ?* 字符流查询本机默认的编码表:简体中文GBK ?* FileReader读取到数据源,FileWriter写入到数据目的 ?*/ public class Copy_2
import java.io.FileReader;
import java.io.FileWriter; import java.io.IOException; /* ?* 字符流复制文本文件(必须文本文件) ?* 字符流查询本机默认的编码表:简体中文GBK ?* FileReader读取到数据源,FileWriter写入到数据目的 ?*/ public class Copy_2 { ?? ?public static void main(String[] args) { ?? ??? ?FileReader fr=null; ?? ??? ?FileWriter fw=null; ?? ??? ?try { ?? ??? ??? ?fr=new FileReader("d:demoa.txt"); ?? ??? ??? ?fw=new FileWriter("d:demob.txt"); ?? ??? ??? ?/*int len=0; ?? ??? ??? ?while((len=fr.read())!=-1){ ?? ??? ??? ??? ?fw.write(len); ?? ??? ??? ?}*/ ?? ??? ??? ?char[] c=new char[1024]; ?? ??? ??? ?int len=0; ?? ??? ??? ?while((len=fr.read(c))!=-1){ ?? ??? ??? ??? ?fw.write(c,len); ?? ??? ??? ??? ?fw.flush(); ?? ??? ??? ?} ?? ??? ?}catch(IOException ex) { ?? ??? ??? ?System.out.println(ex); ?? ??? ??? ?throw new RuntimeException("复制失败"); ?? ??? ?}finally{ ?? ??? ??? ?try { ?? ??? ??? ??? ?if(fw!=null) ?? ??? ??? ??? ??? ?fw.close(); ?? ??? ??? ?} catch (IOException ex) { ?? ??? ??? ??? ?throw new RuntimeException("释放资源失败"); ?? ??? ??? ?}finally{ ?? ??? ??? ??? ?try { ?? ??? ??? ??? ??? ?if(fr!=null) ?? ??? ??? ??? ??? ??? ?fr.close(); ?? ??? ??? ??? ?} catch (IOException ex) { ?? ??? ??? ??? ??? ?throw new RuntimeException("释放资源失败"); ?? ??? ??? ??? ?} ?? ??? ??? ?} ?? ??? ?} ?? ?} } (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |