System.out.println()怎么重定向到其他的流 - Java / Java SE
System.out.println()怎么重定向到其他的流[问题点数:5分,结帖人:yhy1987]
| 楼主发表于:2009-02-01 17:00:15
System.out.println()怎么重定向到其他的流, System.out和System.err的主要区别就在这里,但是不知道到底怎么重定向诶! 谢谢了哦! | | |
|
|
| #1楼 得分:3回复于:2009-02-01 17:12:56
- Java code
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintStream;
public class Test17 {
public static void main(String[] args) throws FileNotFoundException {
System.out.println("输出一条信息");
FileOutputStream fos = new FileOutputStream("errors.txt");
PrintStream ps = new PrintStream(fos);
System.setOut(ps);
System.out.println("再输出一条信息");
}
}
| |
|
|
| #2楼 得分:0回复于:2009-02-01 17:34:56
如果加上System.setErr(ps)的话System.err.println()就也可以把信息写到文件中了,这样看来system.err也可以重定向了? |
|