У меня есть текстовый файл, который выглядит следующим образом:Java Сканер Головная
name1
1 0 1 0 1
0 1 1 1 0
0 0 0 0 0
name2
1 0 1 0 1
0 0 1 1 0
0 0 0 0 1
т.е. открытого текста этикетки с последующим несколько строк с 1/0, разделенных пробелами. Количество строк 1/0 является переменной, но каждая строка между любыми двумя отдельными метками должна иметь одинаковое количество 1/0s (хотя потенциально это может быть не так).
Как я могу захватить каждое имя + ряд строк со сканером? Есть ли элегантный способ обеспечить согласованность количества строк (и обеспечить некоторую обратную связь, если они не соответствуют)?
Я думаю, что может быть удобный способ с умной спецификацией разделителя, но я не могу показаться, что это работает.