あのぞんブログ

java で標準出力を一旦オフにする

2020-11-04

java で標準出力を一時的にオフにする方法です。

コード

print
print

System.setOut で “デフォルトの出力” と “何もしない OutputStream” を切り替えています。

snippet

Snippet 部分のみコード。

PrintStream stdout = System.out;
System.setOut(new PrintStream(new OutputStream() {
  public void write(int b) { /* noop */ }
}));
// out off

System.setOut(stdout);
// out on

© 2025 あのぞんびより All Rights Reserved