1

我在网上看到的大部分内容是如何读取预定义文件。

 File file = new File("myfile.txt");

在询问用户之后我们如何读取用户输入还有另一个线程。(即Please enter input:

我想做一些类似的事情java main < inputfile 我该怎么做?

谢谢!

4

2 回答 2

1

我想做一些类似的事情java main < inputfile我该怎么做?

将其更改为java main inputfile.name,然后在 中main(String[] args)它将是第 0 个参数。例如

File file = new File(args[0]);
于 2012-11-02T05:16:38.963 回答
0

当您以 身份运行启动应用程序时java MainClass < inputfile,该文件将作为输入蒸汽 ( System.in) 提供给应用程序。

因此,您可以执行以下操作来读取文件的内容:

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

//or

Scanner sc = new Scanner(System.in);
于 2012-11-02T05:18:51.207 回答