читать каждую строку файла, игнорировать верхние из них до тех пор, пока не начнется фактическая таблица.
разделяет каждую строку, используя пробел в качестве разделителя, который даст вам массив с каждым из четырех столбцов в нем. Добавьте запись в этот массив строк к соответствующим массивам ArrayLists, которые представляют все значения в каждом столбце.
Вот немного кода, чтобы вы начали:
ArrayList<String> time = new ArrayList<String>();
ArrayList<String> g = new ArrayList<String>();
ArrayList<String> gd = new ArrayList<String>();
ArrayList<String> td = new ArrayList<String>();
String line = "";
//get a BufferedReader for your file.
while((line = br.readLine) != null){
String row = line.split(" ");
time.add(row[0]);
g.add(row[1]);
gd.add(row[2]);
td.add(row[3]);
}
Вы должны будете работать, как пропустить верхние строки, которые не содержат данные, и вы должны будете делать преобразования если вы хотите сохранить ваши значения как числовые, а не строки. Но это общий способ, которым вы можете добиться того, что вам нужно.
Примечание: Если есть начальные пробелы в строках таблицы вы, вероятно, хотите, чтобы лишить тех, перед вызовом метода split()
Спасибо, я проверю! –