我有一份員工記錄。六個字段長,東西,如將讀取的數據從文件放入記錄
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文件數據的相應行到僱員記錄相應的插槽中。有什麼建議麼?
使用計數器來跟蹤沒有時間讀一個員工記錄,while循環已經用完。然後移動到另一個時..呵呵,但這也是一個問題,因爲你在不同的行中有不同的屬性。 –
如果你正在通過手動解決問題,你會如何決定哪一行數據屬於哪個員工?數據文件的一個片段可能有助於提供更多有用的答案。 – DaveRlz