您好,我正在嘗試在JAVA文件名中添加日期和時間。我可以得到打印在文件中的日期和時間,我也希望這樣做,但是當我將toString放在FileWriter中時,我得到一個空指針。將日期和時間添加到文件名
package com.mkyong;
import java.util.*;
import java.io.*;
import java.*;
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
public class Simplex {
private static PrintWriter outFile;
//Main Method
public static void main(String[] args) throws IOException {
// Instantiate a Date object
Date date = new Date();
// display time and date using toString()
outFile.println(date.toString());
outFile.println();
//creates the new file to be saved
outFile = new PrintWriter(new FileWriter("simplex" + (date.toString()) + ".txt"));
啊謝謝。但是當我重新排序時,編譯器仍然不喜歡這一行: outFile = new PrintWriter(new FileWriter(「simplex」+(date.toString())+「.txt」)); – Paul
試着在date = new Date()語句後面加上那一行 –