java 流重定向

System.out.println()怎么重定向到其他的流 - Java / Java SE

System.out.println()怎么重定向到其他的流[问题点数:5,结帖人:yhy1987]

  • yhy1987
  • (Smile)
  • 等 级:
  • 结帖率:
楼主发表于: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也可以重定向了?
原文地址:https://www.cnblogs.com/lexus/p/2370384.html