Java文件操作

  1. 创建txt文件并写入内容

    import java.io.FileWriter;
    import java.io.IOException;
    /**
     * JavaIO
     * 创建文件并写入文本
     */
    public class JavaIO {
        
        public static void main(String[] args) throws IOException {
            // main方法中声明抛出异常
            String fileName = "Hello.txt";
            FileWriter writer = new FileWriter(fileName);
            writer.write("Hello!\n");
            writer.write("中文也可以\n");
            writer.close();
        }
    
  2. 写入文件处理异常,如果已创建则追加到文件后面

    import java.io.FileWriter;
    import java.io.IOException;
    
    /**
     * JavaIO 创建文件并写入文本
     */
    public class JavaIO {
    
        public static void main(String[] args) {
            // main方法中声明抛出异常
            String fileName = "Hello.txt";
    
            FileWriter writer;
            // 将所有IO操作放入try块中
            try {
                // 下面这个传入的true作用是如果文件存在就将内容追加到文件后面
                writer = new FileWriter(fileName,true);
                writer.write("Hello!\n");
                writer.write("阿拉拉 中文也可以\n");
                writer.close();
            } catch (IOException iox) {
                System.out.println("Problem writing" + fileName);
            }
        }
    }
    
  3. 读文本并显示

    import java.io.*;
    public class JavaIO2 {
    
        public static void main(String[] args) {
            String fileName = "Hello.txt", line;
            try {
                BufferedReader in = new BufferedReader(new FileReader(fileName));
                // 读取一行内容
                line = in.readLine();
                while (line != null) {
                    System.out.println(line);
                    line = in.readLine();
                }
                in.close();
            } catch (IOException e) {
                System.out.println("Problem reading" + fileName);
            }
        }
    }
    
posted @ 2020-10-31 16:01  白豹  阅读(82)  评论(0)    收藏  举报