在C++中如果我想读取输入直到EOF,我可以用以下方式完成
while(scanf("%d",&n))
{
A[i]=n;
i++;
}
Run Code Online (Sandbox Code Playgroud)
然后我可以将此代码作为./a.out <input.txt运行.这段代码的java等价物是什么?
Ted*_*opp 15
你可以这样做:
Scanner s = new Scanner(System.in);
while (s.hasNextInt()) {
A[i] = s.nextInt();
i++;
}
Run Code Online (Sandbox Code Playgroud)
hd1*_*hd1 10
// assuming that reader is an instance of java.io.BufferedReader
String line = null;
while ((line = reader.readLine()) != null) {
// do something with every line, one at a time
}
Run Code Online (Sandbox Code Playgroud)
如果遇到困难,请告诉我.
| 归档时间: |
|
| 查看次数: |
72327 次 |
| 最近记录: |