色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

Java輸入重定向和輸出重定向

謝彥文1年前7瀏覽0評論

Java作為一種強大的編程語言,提供了許多重定向的功能,輸入和輸出重定向是其中兩個常見且重要的操作。

輸入重定向指將外部輸入文件作為程序的輸入源,而不是使用標準輸入(stdin)??梢允褂肑ava的System.in類完成此操作。

public static void main(String[] args) {
File file = new File("input.txt");
try {
System.setIn(new FileInputStream(file));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
System.out.println("Input is: " + input);
}

以上代碼將從文件“input.txt”中讀取輸入,并將其輸出到屏幕上。

輸出重定向是將輸出結果重定向到文件而不是標準輸出(stdout)??梢允褂肑ava的System.out類實現此操作。

public static void main(String[] args) {
File file = new File("output.txt");
try {
System.setOut(new PrintStream(file));
} catch (FileNotFoundException e) {
e.printStackTrace();
}
System.out.println("Hello World!");
}

以上代碼將輸出“Hello World!”到文件“output.txt”中,而不是輸出到屏幕上。

上述兩個示例都易于使用,而且非常有效,可以將輸入輸出從標準源重定向到文件。這兩種方法都非常靈活,可以在實際開發中發揮重要作用。