У меня есть текстовый файл, который выглядит примерно так:
тип, расстояние, длина, другое,
A, 62, 17, abc,
A, 12, 4 ,,
A, 6, 90 ,,
A, 46, 53 ,,
и т. Д.
Все разделены запятыми, но иногда есть пробел.Мне нужно иметь возможность считывать эти данные в массив с помощью сканера (не буферизованного читателя) и иметь возможность каким-то образом учитывать пробелы, а также разделять запятыми.Позже мне нужно будет рассчитывать вещи с данными в каждом столбце.Как я могу получить эти данные в массив?
Это то, что у меня есть до сих пор: (Java)
import java.util.Scanner;
import java.io.*;
public class RunnerAnalysis {
public static void main(String[] args) throws IOException {
Scanner keyboard = new Scanner(System.in);
System.out.print("File: ");
String filename = keyboard.nextLine();
File file = new File(filename);
Scanner inputFile = new Scanner(file);
inputFile.nextLine();
String line = inputFile.nextLine();
while(inputFile.hasNext())
{
String[] array = line.split(",");
}
}
}