zoukankan      html  css  js  c++  java
  • 输入输出流的重定向

    将System.out.println() 函数打印的字符串输出到文件中 而不再输出到控制台上显示

    import java.io.FileDescriptor;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.PrintStream;
    
    public class Redirect {
        //    FileDescriptor.in    标准输入(键盘)
        //    FileDescriptor.out    标准输出(控制台)
        
        public static void main(String[] args) throws FileNotFoundException {
            
            System.out.println(true);
            
            // 重定向,输出到文件中
            System.setOut(new PrintStream(
                                new FileOutputStream("C:/Users/Cappcucino/Desktop/console.txt", true)
                                                         ) );
            System.out.println("sgsdf");
            
            
            // 重定向回控制台
            System.setOut(new PrintStream(new FileOutputStream(FileDescriptor.out) ) );
            System.out.println("Cappuccion");
            
        }
    
    }

    注意:进行重定向时不能加 BufferedOutputStream 来加强,否则会输出失败,原因暂时未知

  • 相关阅读:
    第三次jsp作业
    快速排列 使用链表
    Cross
    题目
    ranch
    robot
    Mold
    Mold2
    OX_pattern
    KSC sort
  • 原文地址:https://www.cnblogs.com/cappuccinom/p/8909052.html
Copyright © 2011-2022 走看看