No, dovresti innanzitutto leggere il documento riga per riga... e questo lo si fa invocando il metodo nextLine() sull'oggetto Scanner (non il toString() che non c'entra nulla).Originariamente inviato da spode
quindi dovrei ottenere la lunghezza in caratteri del documento di testo e poi usarlo per il ciclo while? come si fa?
p.s.: la riga 71 è quella che dici.
Poi dovresti ripensare un'attimo alla logica ed effettuare dei test. In pseudocodice:
Ciao.codice:While ( ci sono ancora righe ) { String linea = ... // Leggo la linea SE ( Lunghezza(Linea) <= 15 ) { Prendo tutta la riga e ci faccio qualcosa } ALTRIMENTI { While( Lunghezza(Linea) > 15 ) { String sottostringa = ... /// Prendo i primi 15 caratteri ... // ci faccio qualcosa Linea = sottostringa dal 16° carattere in poi } } }![]()



Rispondi quotando