Java 如何使用扫描仪在程序中读取多个.txt文件?
我有一个程序,使用扫描仪读取.txt文件,随后的代码打印出.txt文件中整数的总和 要读入另一个.txt文件以获取该文件的总和,我必须手动更改代码以指向新文件。我想知道如何设置程序,使其自动迭代到下一个文件并打印总和 我只是使用基本的扫描逻辑来读取文件Java 如何使用扫描仪在程序中读取多个.txt文件?,java,Java,我有一个程序,使用扫描仪读取.txt文件,随后的代码打印出.txt文件中整数的总和 要读入另一个.txt文件以获取该文件的总和,我必须手动更改代码以指向新文件。我想知道如何设置程序,使其自动迭代到下一个文件并打印总和 我只是使用基本的扫描逻辑来读取文件 Scanner txt = new Scanner(new File("/Users/.../25000.txt")); String line = txt.nextLine(); String[] ne = li
Scanner txt = new Scanner(new File("/Users/.../25000.txt"));
String line = txt.nextLine();
String[] ne = line.split(" ");
我只想为两个文件执行此操作:
1000.txt
25000.txt您可以创建一个文件名数组,然后迭代该数组,例如
String[] files = { "/Users/.../25000.txt", "/Users/.../35000.txt", "/Users/.../45000.txt" };
for (String file : files) {
Scanner txt = new Scanner(new File(file));
String line = txt.nextLine();
String[] ne = line.split(" ");
// ...
txt.close();
}
非常感谢你!这正是我所需要的!