文件读写IO操作

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){}
}
}
}


如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。