使用 PrintStream 編寫檔案

我們可以使用 PrintStream 類來編寫檔案。它有幾種方法可以讓你列印任何資料型別值。println() 方法追加一個新行。一旦我們完成列印,我們必須沖洗 PrintStream

import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.time.LocalDate;

public class FileWritingDemo {
    public static void main(String[] args) {
        String destination = "file1.txt";

        try(PrintStream ps = new PrintStream(destination)){
            ps.println("Stackoverflow documentation seems fun.");
            ps.println();
            ps.println("I love Java!");
            ps.printf("Today is: %1$tm/%1$td/%1$tY", LocalDate.now());

            ps.flush();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }

    }
}