我有一个包含内容的文本文件:
26/09/2013,16:04:40 2412 -928.0
25/09/2013,14:24:30 2412 914.0
上面的文件每行包含一个日期、时间、整数和双精度
一旦读入数据,我已经创建了一个包含数据的类:
public class Entry{
public String date, time;
public int integerNumber;
public double doubleNumber;
public Entry(String d, String t, int n1, double n2){
this.date=d;
this.time=t;
this.integerNumber=n1;
this.doubleNumber=n2;
}
}
将上述文件读入 Entry[] 数组的最佳方法是什么,其中数组中的每个元素都是每一行的数据?
编辑:我目前的尝试涉及将每一行作为字符串读取并为各种数据创建子字符串,例如String date=line.substring(0,10);
现在这工作正常,但是当我得到整数时,它不一定是 4 位数字。这让我陷入困境,因为我不知道如何读取任意大小的数字。