Мне нужно разобрать файл .txt в java и разбить его на Arraylists на основе столбцов. Как бы я на самом деле пошел для получения данных в списки?
. TXT-файл выглядит примерно так
1 A 9 Z
2 B 8 X
1 B 9 X
2 A 9 Z
И я хочу создать 4 списка массивов, которые будут выглядеть так:
Array List 1: < 1, 2, 1, 2>
Array List 2: < A, B, B, A>
Array List 3: < 9, 8, 9, 9>
Array List 4: < Z, X, X, Z>
Это то, что я уже пробовал:
BufferedReader FSMreader = new BufferedReader(new FileReader(args[0]));
List<FSMline> line = new ArrayList<>();
List<String> currentState = new ArrayList<>();
List<String> inputChoice = new ArrayList<>();
List<String> outputFunction = new ArrayList<>();
List<String> nextState = new ArrayList<>();
Затем я попытался разделить запятую:
while ((lines = rd.readLine()) != null) {
line.add(new FSMline(lines.split(",")));
, но это не очень хорошо, и яне знаю, куда идти отсюда или нужно ли использовать цикл for или while
Я просто очень застрял: /