我想在文本文件中顯示我的控制檯輸出。從java中將控制檯輸出寫入文本文件
public static void main(String [ ] args){
DataFilter df = new DataFilter();
df.displayCategorizedList();
PrintStream out;
try {
out = new PrintStream(new FileOutputStream("C:\\test1.txt", true));
System.setOut(out);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我在屏幕上正確顯示了我的結果,但沒有導致文本文件? 測試文件生成但它是空的?
does'df.displayCategorizedList();'print to stdout?那麼你應該把它放在'System.setOut()'後面呢' – 2013-04-05 07:26:31
我是java新手,你能不能給我更多提示請 – 2013-04-05 07:26:42
這個話題似乎已經被相當徹底地處理了[在這裏](http:// stackoverflow。 COM /問題/ 1994255 /如何到寫控制檯輸出到一個-TXT文件)。 – 2013-04-05 07:27:32