gpt4 book ai didi

java - 将从文件中读取的数据放入记录中

转载 作者:太空宇宙 更新时间:2023-11-04 08:02:04 25 4
gpt4 key购买 nike

我有员工记录。六个字段长,包含诸如

private String name;
private String id;
private double salary;

我需要从包含三个不同员工的 18 行数据(每个员工 6 行)的 .txt 文件中读取原始数据,并将数据放入特定的员工记录中。到目前为止,这就是我的主要方法中的内容:

public static void main(String[] args)
{
//employee declarations
Employee e1 = new Employee();
Employee e2 = new Employee();
Employee e3 = new Employee();
int count = 0;
int emp_count = 0;

File in_file = new File("EmployeeData.txt");
Scanner fscan = new Scanner(in_file);

while(fscan.hasNext())
{
e1.set_name

不太确定如何将 txt 文件中的适当数据行放入员工记录中相应的槽中。有什么建议吗?

最佳答案

您可以创建一个单独的函数,一次仅读取一条员工记录

public static Employee readEmployeeData(Scanner scanner) {

Employee employee = new Employee();
if (scanner.hasNext())
employee.name = scanner.next();//Use getter setters
if (scanner.hasNext())
employee.id = scanner.next();
if (scanner.hasNextDouble())
employee.salary = scanner.nextDouble();
else
scanner.next();// For double case

return employee;
}

关于java - 将从文件中读取的数据放入记录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12697590/

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