use*_*871 2 java io file-io constructor
我正在查看Scanner用于读取文件的示例(使用Java).在一个示例中,Scanner使用以下构造:
s = new Scanner(new BufferedReader(new FileReader("input.txt"))
Run Code Online (Sandbox Code Playgroud)
但在另一个例子中,代码如下所示.我的问题是,Scanner下面宣布的方式是否有问题?我们不需要使用 s = new Scanner(new BufferedReader(new FileReader("input.txt"))构造函数吗?
int howMany;
Scanner scan = null;
File f;
String[] words = null;
try {
f = new File(filename);
scan= new Scanner(f);
howMany = scan.nextInt();
words = new String[howMany];
for (int i = 0; i < howMany; i++) {
words[i] = scan.next();
}
} catch (IOException e) {
System.out.println(e);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
113 次 |
| 最近记录: |