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

java源

2012-08-26 
java流1.字节流publicstatic void main(String args[])throws IOException{FileInputStreamfisnew FileIn

java流

 1.字节流public  static void main(String args[])  throws IOException    {                      FileInputStream  fis=new FileInputStream("C:\\1.jpg") ;        FileOutputStream fos=new FileOutputStream("F:\\2.jpg");                                   byte[]  arr =new  byte[1024];                                          int len=0;              while((len=fis.read(arr))!=-1)                         {                               fos.write(arr);                     }                                         fos.close()                                                                  fis.close();                            }2.缓存字节流   public static void method_1()throws IOException{FileInputStream fis = new FileInputStream("C:\\1.jpg");BufferedInputStream bufis = new BufferedInputStream(fis);FileOutputStream fos = new FileOutputStream("F:\\2.jpg");BufferedOutputStream bufos = new BufferedOutputStream(fos); int temp = 0;while((temp=bufis.read())!=-1)    {bufos.write(temp);}bufos.close();bufis.close();}3.缓冲区字符流class CopyTextByBuf {public static void main(String[] args) {FileReader fr = null;FileWriter fw = null;BufferedReader bufr = null;BufferedWriter bufw = null;try{fr = new FileReader("bufw.txt");bufr = new BufferedReader(fr);fw = new FileWriter("bufw1.txt");bufw = new BufferedWriter(fw);                 String line = null;                 while((line=bufr.readLine())!=null)   bufw.write(line);           bufw.newLine();            //写入一个行分隔符(代替了\r\n或者\n,使其不在受平台的限制)。bufw.flush();}}catch (IOException e){System.out.println(e.toString());}finally{try{if(bufw!=null)bufw.close();}catch (IOException e){throw new RuntimeException("挂了");}try{if(bufr!=null)bufr.close();}       catch (IOException e){throw new RuntimeException("挂了");}}}}  

热点排行