java-- Print流

weixin_33912445發表於2017-04-25

處理流時記號要不要關閉流。。。。。。。。

將print轉換為print到檔案中的要點:
1、新建一個輸出流
2、將輸出流套接到printStream中,並且一定不可以缺這句程式
System.setOut(OutputStream out);
3、PrintStream流是不用關閉的


import java.io.*;

public class TestPrintStream {

    public static void main(String[] args) {
        PrintStream ps = null;
        try {
            FileOutputStream fos = new FileOutputStream("e:/java.txt");
            ps = new PrintStream(fos);
        } catch (IOException e) {
            e.printStackTrace();
        }
        while(ps != null) {
            System.setOut(ps);
            System.out.print("o ya su mi na sa i");
            //ps.close();
            for(int i=0; i<1000;i++) {
                System.out.print((char)i);
                if( i%100 == 0) {
                    System.out.println();
                }
            }
        }
    }

}

相關文章