テキストファイルに書き込みたい。次に、コンソールへの印刷を続けたいと思います。
テキストファイルに正常に出力できました。ただし、テキスト ファイルに書き込むために作成された PrintStream を閉じた後、コンソールに出力できません。たとえば、次のコードでは、テキスト ファイルに「permutation」というメソッドからの出力があり、その後に「Test before close」という語句が続きます。ただし、「Test after close」というフレーズは、テキスト ファイルにもコンソールにも出力されません。アドバイスありがとうございます!!
public static void main(String[] args) throws FileNotFoundException {
PrintStream out2 = new PrintStream(new FileOutputStream("output.txt"));
System.setOut(out2);
permutation("1234");
System.out.println("Test before close");
out2.close();
System.out.println("Test after close");
}