Eclipseコンソールステアリング出力
システムを通ることができます.setOut(PrintStream)はSystem.out自分のコンソールに移動PrintStreamに書かれている各バイトをリフレッシュする場合は、PrintStream構築方法で自動リフレッシュパラメータを指定します.
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.sql.Timestamp;
public class MainClass {
public static void main(String[] args) {
try {
String FILE = "systemin.txt";
FileOutputStream outStr = new FileOutputStream(FILE, true);
PrintStream printStream = new PrintStream(outStr);
System.setOut(printStream);
Timestamp now = new Timestamp(System.currentTimeMillis());
System.out.println(now.toString()
+ ": This is text that should go to the file");
outStr.close();
printStream.close();
} catch (FileNotFoundException ex) {
ex.printStackTrace();
System.exit(-1);
} catch (IOException ex) {
ex.printStackTrace();
System.exit(-1);
}
}
}