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) 重新配置設定“标準”輸出流。