一尘不染

Java 从System.in读入

java

我不确定如何从Java文件的系统输入中读取内容。

我想可以打电话 java myProg < file

我想在哪里将文件作为字符串读取并在main方法中提供给myProg。

有什么建议么?


阅读 400

收藏
2020-03-19

共1个答案

一尘不染

你可以使用System.in来读取标准输入。它的工作原理就像从键盘输入它一样。操作系统处理从文件到标准输入的操作。

class MyProg {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("Printing the file passed in:");
        while(sc.hasNextLine()) System.out.println(sc.nextLine());
    }
}
2020-03-19