Tengo un fichero txt con la siguiente estructura:
ID1 = nombre1 apellidos2 (género1)
ID2 = nombre2 apellidos2 (género2)
.
.
.
IDN = nombreN apellidosN (géneroN)
---------------------------------------------------------------------
m
raíz1
raíz2
.
.
.
raízm
ID_Padre -> ID_Hijo
ID_Padre -> ID_Hijo
.
.
.
Es para montar un árbol de familias de Juego de Tronos (cuando acabe la práctica os la enseño completa XD). El caso es que estoy intentando parsear el fichero. Lo estoy intentando hacer con la clase Scanner. Le he puesto de delimitador " ", ¿pero que ocurre? Que eso sólo funciona para la lectura de los personajes, a partir del ---------------------- deja de funcionar (obvio xD).
Entonces mi pregunta es... ¿Cómo parseo el resto del documento? ¿Hago varios Scanner o uso otra cosa, y en tal caso, qué puedo usar? xD