Loading...
 Rouse LifeJavaFile read/write IO operation
rouse life
File read/write IO operation
author / meteor hao   comefrom:Rouse Life

import java.io.*;
public class WriterReaderTest {


 public static void main(String[] args) {
  FileInputStream fis=null;
  InputStreamReader isr=null;
  BufferedReader br=null;
  FileOutputStream fos=null;
  OutputStreamWriter osw=null;
  BufferedWriter bw=null;
 
  try {
   fos=new FileOutputStream("d:\\a.txt");
   osw=new OutputStreamWriter(fos,"GBK");
   bw=new BufferedWriter(osw);
   bw.write("haha,你好");
   bw.flush();
  } catch (IOException e) {
   e.printStackTrace();
  }finally{
   if(bw!=null)try{bw.close();}catch(Exception e){}
   if(osw!=null)try{osw.close();}catch(Exception e){}
   if(fos!=null)try{fos.close();}catch(Exception e){}
  }
 
  try {
   fis=new FileInputStream("d:\\a.txt");
   isr=new InputStreamReader(fis,"GBK");
   br=new BufferedReader(isr);
   String str=null;
   while((str=br.readLine())!=null){
    System.out.print(str);
   }
  } catch (IOException e) {
   e.printStackTrace();
  }finally{
   if(br!=null)try{br.close();}catch(Exception e){}
   if(isr!=null)try{isr.close();}catch(Exception e){}
   if(fis!=null)try{fis.close();}catch(Exception e){}
  }

 }

}

zhqhao  [2010-4-12 13:23:55] create | Loading... | [ return top ]  
head icon
other article
Loading...
rouse studio
Contribute | Audit Rule | Copyright | Privacy | SiteMap
Copyright © 2004-2010 rouse studio All Rights Reserved.
Powered by rouse cms 2.3 © 2009-2010 rouse studio.