文件读写2

    xiaoxiao2021-03-25  190

    import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.io.UnsupportedEncodingException; public class Filedemo2 { public static void main(String[] args) { File file = new File("test.txt");

    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(); } } }
    转载请注明原文地址: https://ju.6miu.com/read-1116.html

    最新回复(0)