Я новичок в Java, и я понятия не имею, как читать из CSV-файла в 2 ArrayLists, возможно, с использованием токенов и. Тип. (List-> Array)
В зависимости от токена мы добавляем в тот или иной список.
Обновление: формат файла фиксирован. Это формат:
Эндрю, Ник, 11, ручка, Apple, рюкзак, 5500.0,570.0,4700.0
Ex:
Название, описание, 55.0,100.0
Имя в массиве строк.
55,0 в ArrayList двойного;
Это мой код, я в первую очередь пытаюсь понять основы.
public class CSVRead {
public static void main(String[] arg) throws Exception {
BufferedReader CSVFile = new BufferedReader(new FileReader("Auto2.csv"));
String data= CSVFile.readLine();
while (data != null){
String[] dataArray = data.split(",");
for (String item:dataArray) {
System.out.print(item + "\t");
}
System.out.println();
data = CSVFile.readLine();
}
CSVFile.close();
System.out.println();
}
}