Quote:
|
Originariamente inviato da motogpdesmo16
amici, sono niubbissimo di java.
Vorrei sapere se è possibile effettuare delle operazioni sui file. MI trovo a dover creare un programma che, dato in input un testo, in una non meglio specificata modalità, effettua su di esso alcune operazioni.
L'idea che ho è quella di valorizzare un file e, se possibile appunto, effettuare tali operazioni su di esso trattandolo come un file di testo appunto.
Le operazioni da fare sono: calcolare il numero di parole, di caratteri ecc ecc
Inoltre il testo deve essere scritto a linee.
E' fattibile una cosa del genere oppure mi conviene pensare, per semplicità, ad una struttura dati diversa??
grazie
|
Ciao, certo che puoi fare delle operazioni sui file in Java. Non ti garantisco che sarà più semplice rispetto a farle in Perl

ma si può fare.
Ecco un esempio di lettura, riga per riga, di un file di testo (ho omesso per brevità import, eccezioni, ecc...):
Codice:
FileReader fr = new FileReader ("testo.txt");
BufferedReader br = new BufferedReader (fr);
String line;
while ((line = br.readLine ()) != null)
{
/* ... fai quello che vuoi ... */
}