- import java.io.FileInputStream;
- import java.io.FileNotFoundException;
- import java.io.PrintStream;
- import java.util.Scanner;
- @SuppressWarnings("unused")
- public class Demo04_System {
- public static void main(String[] args) throws Exception {
- demo1();
- // demo2();
- }
- private static void demo2() throws FileNotFoundException {
- System.setOut(new PrintStream("System.txt")); // 标准输出流, 默认指向屏幕
- System.out.println("Hello world!");
- }
- private static void demo1() throws FileNotFoundException {
- System.setIn(new FileInputStream("System.txt")); // 标准输入流, 默认指向键盘
- Scanner scanner = new Scanner(System.in);
- System.out.println(scanner.nextLine());
- scanner.close();
- }
- }
复制代码 如题 ,老师将这块的时候我瞌睡了 FileInputStream 和FileOutputStream我都知道 但是那个 System.setOut和System.setIn到底是干什么的 也是输出流和输出流? |