私は内容を含むテキストファイルを持っています:
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桁の数字になるとは限りません. 任意のサイズの数値を読み取る方法がわからないため、これは私を行き詰まらせます。