美文网首页
文件的复制通过字节流、转换流、缓冲流

文件的复制通过字节流、转换流、缓冲流

作者: Joy_yang17 | 来源:发表于2018-05-23 19:22 被阅读11次
    public class CopyBufferedReaderAndWriter {
    
        public static void main(String[] args) {
          try {
            FileInputStream fileInputStream = new FileInputStream("learn.txt");
            InputStreamReader isr = new InputStreamReader(fileInputStream);
            
            FileOutputStream fileOutputStream = new FileOutputStream("kid22.txt");
            OutputStreamWriter osw = new OutputStreamWriter(fileOutputStream);
            
            BufferedReader brBufferedReader = new BufferedReader(isr);
            BufferedWriter bufferedWriter = new BufferedWriter(osw);
            
            String input = null;
            while((input =brBufferedReader.readLine()) != null){
                      bufferedWriter.write(input);
            }
            
             
    //      char c [] = new char[1024];
    //      int l = 0;
    //      while ((l = isr.read(c)) != -1) {
    //          osw.write(new String(c,0,l));
    //      }
            bufferedWriter.flush();
            
            bufferedWriter.close();
            bufferedWriter.close();
            
            isr.close();
            fileInputStream.close();
            osw.close();
            fileInputStream.close();
          
          
          } catch (Exception e) {
            e.printStackTrace();
        }
        }
    
    }
    

    相关文章

      网友评论

          本文标题:文件的复制通过字节流、转换流、缓冲流

          本文链接:https://www.haomeiwen.com/subject/chrdjftx.html