System.out.println("")是输出到STDOUT文件中 System.err.println("")是输出到STDERR文件中 在通常情况下STDOUT,STDERR都是控制台,所以都输出到控制太中了。 但是可以将这两个文件分开 比如下面的程序 public class OutAndErr{ public void main(String[] args) { System.out.println("this is the stdout"); System.err.println("this is the stderr"); } } 然后 java OutAndErr >out.txt 2>err.txt 可以看看结果输出的每个字符都在不同的行上,是怎么回事,怎么改? System.out.println((char)b[i]);是打印一行的意思呀,当然是一个字符一行了
for(int i=0;i<size;i++){
System.out.print((char)b[i]);
}
System.err.println("")是输出到STDERR文件中
在通常情况下STDOUT,STDERR都是控制台,所以都输出到控制太中了。
但是可以将这两个文件分开
比如下面的程序
public class OutAndErr{
public void main(String[] args)
{
System.out.println("this is the stdout");
System.err.println("this is the stderr");
}
}
然后 java OutAndErr >out.txt 2>err.txt
可以看看结果输出的每个字符都在不同的行上,是怎么回事,怎么改?
System.out.println((char)b[i]);是打印一行的意思呀,当然是一个字符一行了