首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

2013-02-20 
黑马程序员-IO_字符流和字节流import java.io.*class CopyText {public static void main(String[] args)

黑马程序员-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培训、期待与您交流! ----------------------

热点排行