除了基本语法外,这四个流会经常需要用到
FileInputStream in;
FileOutputStream out;
InputStreamReader isr = null;
OutputStreamWriter osw = null;
try {
in = new FileInputStream("D:/简历要求.txt");//字节流通向字符流的桥梁
out = new FileOutputStream("E:/111.txt");//字符流通向字节流的桥梁
isr = new InputStreamReader(in, "gbk");
osw = new OutputStreamWriter(out, "gbk");
//BufferedReader br = new //BufferedReader(isr);
int c;
char[] buf = new char[8 * 1024];
while ((c = isr.read(buf, 0, buf.length)) != -1) {
String s = new String(buf, 0, c);
System.out.println(s);
osw.write(s);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
isr.close();
osw.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}