try {
FileInputStream fis = new FileInputStream(file);//读文件流 FileOutputStream fos = new FileOutputStream("testw.txt");//写文件流 InputStreamReader isr = new InputStreamReader(fis);//字符流读 OutputStreamWriter osw = new OutputStreamWriter(fos);//字符流写
//缓冲区读写
BufferedReader br = new BufferedReader(isr); // BufferedWriter bw = new BufferedWriter(osw); PrintWriter pw = new PrintWriter(osw);//支持 写 换行 String input; while ((input = br.readLine()) != null) { // bw.write(input); pw.println(input); } pw.flush();//强制缓冲区输出 // bw.close(); pw.close(); br.close(); osw.close(); fos.close(); isr.close(); fis.close(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }