我正在使用StreamGobbler来消耗进程的输出。
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line = null;
int count = 0;
while ( (line = br.readLine()) != null);
{
if(line == null){
System.out.println("This shouldn't print out.");
}
}
我认为字符串“这不应该打印出来”是很明显的。不应该打印出来,但确实如此。我不知道要提供什么进一步的数据。