【发布时间】:2017-05-28 03:16:27
【问题描述】:
我正在开发一个程序,该程序读取文件并将名称和分数存储在两个单独的数组中,但我正在努力。这就是我到目前为止所拥有的。 我为名称创建了一个数组,但我很困惑如何将名称复制到数组的每个索引中。
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class ScannerReadFileSplit {
public static void main(String[] args) {
File file = new File("NamesScore.txt");
String[] names = new String[100];
int[] scores = new int[100];
int i;
try {
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
String [] words = line.split("\t");
for (String word: words) {
System.out.println(word);
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
我的文本文件是:
John James 60
Kim Parker 80
Peter Dull 70
Bruce Time 20
Steve Dam 90
【问题讨论】:
-
什么名字?你希望我们知道这个文件是什么样子的吗?
标签: java arrays file-io java.util.scanner