中读取文件的结果
我一直在四处寻找,似乎找不到我正在做的问题的最佳答案。我现在需要读入一个。txt文件,它看起来像这样:
1,10
5,16
2,7
4,12
3,19
现在我应该创建一个链表,这很好,我最大的问题是我不知道如何为了获得它,以便它将读入对,第一个数字表示进程ID,第二个数字表示终止前所需的时间。我是否想要对字符串做一个parseInt,并在逗号前后分别抓取每个字符串,或者有更简单的方法来做这件事。我们也不能使用数组列表
Scanner fin = new Scanner(new FileReader(file));
while(fin.hasNext()){
int s = fin.nextInt();
这是目前为止我在
这是你需要的吗?
Scanner fin = new Scanner(new FileReader(file);
String pattern = ",";
fin.useDelimiter(pattern);
while (fin.hasNext()) {
String s = fin.nextLine();
String[] arr = s.split(pattern);
int processID = Integer.parseInt(arr[0]);
int time = Integer.parseInt(arr[1]);
}