J'ai un fichier texte qui ressemble à:Java Scanner Maux de tête
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
à savoir, une étiquette suivie d'un texte clair quelques lignes avec 1/0 séparées par des espaces. Le nombre de lignes de 1/0 est variable, mais chaque ligne entre deux étiquettes particulières devrait avoir le même nombre de 1/0 (mais potentiellement pas).
Comment puis-je saisir chaque morceau de nom + lignes avec un scanner? Existe-t-il un moyen élégant de renforcer la cohérence sur le nombre de lignes (et de fournir une sorte de retour si elles ne sont pas cohérentes)?
Je pense qu'il pourrait y avoir un moyen pratique avec une spécification intelligente de délimiteur, mais je ne peux pas sembler fonctionner.