Java文件输入一对数字链表



我一直在四处寻找,似乎找不到我正在做的问题的最佳答案。我现在需要读入一个。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]);
}

相关内容

  • 没有找到相关文章

最新更新