读书人

黑马软件工程师-IO_字符流和字节流

发布时间: 2013-02-20 12:23:22 作者: rapoo

黑马程序员-IO_字符流和字节流
import java.io.*;class CopyText {public static void main(String[] args) throws IOException{copy_2();}//使用数组缓冲区进行复制。public static void copy_2(){//在外部创建引用,内部创建对象。FileWriter fw = null;FileReader fr = null;try{fw = new FileWriter("SystemDemo_copy.txt");fr = new FileReader("SystemDemo.java");//创建数组用作缓冲区char[] buf = new char[1024];int len = 0;while((len=fr.read(buf))!=-1){fw.write(buf,0,len);//写入到流中,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){}}}//从C盘读一个字符,就往D盘写一个字符。public static void copy_1()throws IOException{//创建目的地。FileWriter fw = new FileWriter("RuntimeDemo_copy.txt");//与已有文件关联。FileReader fr = new FileReader("RuntimeDemo.java");int ch = 0;//读取一个字符。while((ch=fr.read())!=-1){fw.write(ch);//将读取到的字符写入到流中。}fw.close();fr.close();}}

?

?

?

----------------------?android培训、java培训、期待与您交流! ----------------------

读书人网 >编程

热点推荐