天天看點

java的IO之标準的IO

1.标準的IO

 标準的輸入:  通過鍵盤錄入資料給程式.

 标準的輸出:  在螢幕上顯示程式資料.

-----------------------------------------------------------

在System類中有兩個常量:

     InputStream in =   System.in;

import java.io.IOException;
import java.io.InputStream;


public class IODemo10 {
	public static void main(String[] args) throws IOException {
		InputStream in = System.in;
		int read = in.read();//接收鍵盤錄入,需要你在控制台輸入資料後按Enter鍵
		
		System.out.println(read);//列印錄入的資料
	}
}
           

     PrintStream out = System.out;

import java.io.PrintStream;

public class IODemo10 {
	public static void main(String[] args) {
		PrintStream out = System.out;
		out.println("hello");
	}
}
           

标準流的重定向操作:

标準的輸入:通過鍵盤錄入資料給程式.

                    重新指定輸入的源不再是鍵盤,而是一個檔案.

    static void setIn(InputStream in)  重新配置設定“标準”輸入流。    

     此後,System.in資料的來源就是通過setIn制定的源.

标準的輸出: 在螢幕上顯示程式資料.

                    重新指定輸出的目标不再是螢幕,而是一個檔案.

     static void setOut(PrintStream out)  重新配置設定“标準”輸出流。