Java基础(⑧IO流)

1在IO流中派生类就是他的子类

2.重点主要有字节流 字符流 以及字节流向字符流的转换,通过file操作文件与文件夹。

3.缓冲区可以提高效率,减少IO操作,增加磁盘寿命。

4.flush()方法可以刷新。

二  在控制台输入文件夹名称和内容,并执行出来,在d盘中可以看到

package JAVA_12_15;

import java.io.*;
import java.util.Scanner;

public class Demo5 {
    public static void main(String[] args) {
        BufferedWriter bw = null;
        BufferedReader br = null;
        Scanner input= new Scanner(System.in);
        System.out.println("请输入文件夹名称");
        String name =input.next();
        br = new BufferedReader(new InputStreamReader(System.in));
        try {
            bw = new BufferedWriter(new FileWriter(new File("d:\\"+name+".txt")));
            System.out.println("请输入文件内容");
            String temp = "";
            while ((temp = br.readLine()) != null) {
                if (temp.equals("tuichu")) {
                    break;
                }
                bw.write(temp);
                bw.newLine();
            }
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                br.close();
                bw.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }


    }
}

猜你喜欢

转载自blog.csdn.net/weixin_54255580/article/details/121960612