2004/11/07

今日の Java

このエントリーをはてなブックマークに追加

再び System.in/out/err

中口さんから FilterXXXXStream を使ったほうがシンプルで分かりやすくなるとのコメントをいただきました。

こんな感じになります。

import java.io.FilterOutputStream;
 
public class StandardOutputStream extends FilterOutputStream {
    public StandardOutputStream() {
        super(System.out);
    }
 
    public void close() {}
}

こういうときにこそ FilterXXXXStream を使うべきでした。

中口さん、ありがとうございます。

しかし、この問題にこんなに反応があるとは思いもよりませんでした。

0 件のコメント: