美文网首页
Java IO流

Java IO流

作者: LeeYaMaster | 来源:发表于2021-03-25 18:42 被阅读0次

    代码如下:

    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    
    
    public class IO {
         /**
         * 字符流缓冲区读写文件,效率比较高
         * src 源文件
         * out 目标文件
         */
        public static void BufferReaderBufferWriter(String src, String out) {
            BufferedWriter bufferedWriter = null;
            BufferedReader bufferedReader = null;
            try {
                bufferedWriter = new BufferedWriter(new FileWriter(out));
                bufferedReader = new BufferedReader(new FileReader(src));
                String line = "";
                while ((line = bufferedReader.readLine()) != null) {
                    bufferedWriter.write(line);
                    bufferedWriter.newLine();
                    bufferedWriter.flush();
                }
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                try {
                    bufferedWriter.close();
                    bufferedReader.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    
        public static void main(String[] args) {
            String src = "D:\\0新建文件夹\\text.txt";
            String out = "D:\\0新建文件夹\\textCopy.txt";
            //FileReaderFileWriter(src, out);
            BufferReaderBufferWriter(src, out);
            //InputStreamOutputStream(src, out);
            //BufferInputStreamBufferOutputStream(src, out);
        }
    
    }
    
    

    相关文章

      网友评论

          本文标题:Java IO流

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