Quote Originariamente inviata da Dedrha Visualizza il messaggio
Quindi tu dici di andare a prendere le righe del file e andarle a mettere in un vettore di stringhe? Sto cercando di capire come farlo ma lo vedo un pò complicato.
No, io ti sto suggerendo di creartele da te

Quando leggerai il file potresti anche salvartelo in un'unica stringa, con i caratteri di "a capo" compresi. Ma questo ti complica notevolmente le cose, perché il problema è strutturato di per sé a righe per la giustificazione.

Quindi probabilmente dovrai salvarti un vettore di stringhe, o una lista, o altro, ma comunque mantenendone la separazione (io userei una lista se dovessi farlo). Ma il mio consiglio era di non preoccuparti ora del file, lavorando su un qualcosa di temporaneo che ti crei tu. Ad esempio nella tua classe potresti fare questo da qualche parte :

codice:
int numeroCaratteri = 50;
String[] righe = new String[4];
righe[0] = "Riga corta da riempire con spazi";
righe[1] = "      Seconda  riga del file di testo        con spazi multipli";
righe[2] = "Terzarigadelfileconunaparolatuttaattaccatacheandràsicuramenteasforarelalunghezza";
righe[3] = "Riga che sarà divisa a metà di una parola per mantenere la giustificazione come richiesto";
// ....
E poi cominci a lavorare su quelle stringhe da subito, senza preoccuparti della gestione del file. Poi fai tu