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

launch application as を実行するjava MainClass < inputfileと、ファイルはアプリケーションへの input-steam ( System.in) として利用可能になります。

したがって、次のようにして、ファイルの内容を読み取ることができます。

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

//or

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