System.out.println,System.err.println

Wil*_*aan 3 java

我有这个代码:

 System.err.print("number of terms =   ");
 System.out.println(allTerms.size());
 System.err.print("number of documents =   ");
 System.out.print("number of documents =   ");
Run Code Online (Sandbox Code Playgroud)

我认为结果应如下:

number of terms = 10
number of documents =1000
Run Code Online (Sandbox Code Playgroud)

但结果是

10
1000
number of terms =   number of documents =
Run Code Online (Sandbox Code Playgroud)

为什么,以及如何解决它?

Chr*_*bek 9

流出和错误是独立的.

要获得所需的输出,您必须刷新流或只使用一个流进行所有输出.