我试图拦截Empty page!!使用Tess4J. 我写了一个简短的拦截器类,它覆盖print和println替换stdout并stderr检查这个字符串:
private static class Interceptor extends PrintStream {
public Interceptor(OutputStream out) {
super(out, true);
}
@Override
public void print(String s) {
if ( !s.contains("Empty page!!") )
super.print(s);
}
@Override
public void println(String s) {
if ( !s.contains("Empty page!!") )
super.println(s);
}
}
我测试了这个类:它可以工作并抑制Empty page!!我写的任何内容stdout和stderr. 我没有成功地捕捉到以红色打印到我的控制台的Empty page!!消息。Tess4J我的问题:我怎样才能拦截和抑制这条消息?
谢谢一堆。
