Quindi, ho a che fare con l'integrazione di un sistema legacy. Produce un grande file di testo, che stampa le istruzioni in una grande stringa. Corda davvero grande. Stiamo parlando di 450.000 caratteri o più.lettura di stringhe di grandi dimensioni (450000+ caratteri) dal file
Ho bisogno di rompere questo fino a linee, uno per istruzione. Ogni istruzione è separata da un codice a cinque cifre, in cui il codice contiene il numero di caratteri nell'istruzione successiva.
La mia soluzione è scrivere un piccolo programma java che utilizza un lettore bufferizzato per leggere il file in una stringa, che viene successivamente suddivisa in righe e salvata in un nuovo file.
Qualche consiglio su come gestirlo? Un lettore bufferizzato sarà in grado di leggere questo in una stringa normale? Sto sbagliando?
'BufferedReader' dovrebbe essere in grado di leggere i dati. – luiges90
Vorrei usare 'StringBuilder' – brso05
In realtà vorrei elaborare il file in blocchi piuttosto che metterlo tutto in un' String' o 'StringBuilder' se le prestazioni diventano un problema altrimenti lo caricherò tutto in un' StringBuilder'. – brso05