У меня есть файл с этим конкретным форматом:прочитать файл в определенном формате в ArrayList
0 2 4 0 1 A 0 5 B 1 1 A 1 3 B 2 6 A 2 4 B 3 6 A 3 4 B 4 6 A 4 4 B 5 1 A 5 5 B 6 6 A 6 2 B
- строка 1 = начальное состояние
- линия 2 = принимать состояние
- линии 3 - п = переход таблица
- 1-й ряд = состояние, в
- 2-й строке = состояние из
- А, в = символическую архитектуру монументальной библиотеки л
Как мой FileReader
в Java прочитать эти файлы в 5 различных ArrayList
с (начальное состояние, конечное состояние государства в, состояние, и символ)?
Почему бы не просто «BufferedReader»? – thejh
вы можете объяснить немного больше? Я новичок в java – gin
@thejh: Я не понимаю, что вы имеете в виду. @gin: Вы знаете, что первые 2 строки файла - это состояние начала и состояние принятия. Кроме того, вы знаете, что из строк с 3 по n вам нужно разделить строки на строки. Таким образом, в основном, выполняйте цикл while с помощью счетчика, и в зависимости от значения счетчика вы знаете, на какой строке вы работаете, таким образом, вы можете соответствующим образом заполнить arraylists. Пожалуйста, взгляните на ссылки, которые я предоставил, чтобы лучше понять, как вы можете реализовать такую систему. – npinti