System.out.println()怎么重定向到其他的流,
System.out和System.err的主要区别就在这里,但是不知道到底怎么重定向诶!
谢谢了哦!

解决方案 »

  1.   

    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.   

     如果加上System.setErr(ps)的话System.err.println()就也可以把信息写到文件中了,这样看来system.err也可以重定向了?