我不确定如何从Java文件的系统输入中读取内容。
我想可以打电话 java myProg < file
java myProg < file
我想在哪里将文件作为字符串读取并在main方法中提供给myProg。
有什么建议么?
你可以使用System.in来读取标准输入。它的工作原理就像从键盘输入它一样。操作系统处理从文件到标准输入的操作。
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()); } }