我在网上看到的大部分内容都是如何阅读预定义的文件。
File file = new File("myfile.txt");
还有一个关于如何在询问用户之后读取用户输入的线程。 (即Please enter input:
)
我想做java main < inputfile
这样的事情我该怎么做?
谢谢!
答案 0 :(得分:1)
我想做
java main < inputfile
这样的事情我该怎么做?
将其更改为java main inputfile.name
,然后在main(String[] args)
中将其作为第0个参数。 E.G。
File file = new File(args[0]);
答案 1 :(得分:0)
以java MainClass < inputfile
运行启动应用程序时,该文件将作为输入 - 蒸汽(System.in
)提供给应用程序。
因此,您可以执行以下操作来阅读文件的内容:
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
//or
Scanner sc = new Scanner(System.in);