gpt4 book ai didi

java - 将文本文件扫描到对象数组中

转载 作者:行者123 更新时间:2023-11-30 07:13:52 25 4
gpt4 key购买 nike

我有一个逗号分隔的文本文件,其中的信息格式为:

名字,姓氏,餐点 1,餐点 2,餐点 3,餐点 4 ....每个新学生各占一行。

我有以下学生对象。

public class Student {
private String first = null;
private String last = null;

public Student (String first, String last){
this.first = first;
this.last = last;
}

我需要一个从另一个类中使用的方法来填充学生对象数组。

我不确定如何使用 Scanner 执行此操作,因为我只需要每行的前两行,非常感谢任何指向正确方向的帮助。

~谢谢!

最佳答案

  try {
File file = new File("input.txt");
Scanner scanner = new Scanner(file);

while (scanner.hasNextLine()) {
String line = scanner.nextLine();
String array[] = line.split(",");
Student student = new Student (array[0],array[1]);
-------------------------
-------------------------
System.out.println("FirstName:"+ array[0]);
System.out.println("LastName:"+ array[1]);
}
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}

关于java - 将文本文件扫描到对象数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19023906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com