View Single Post
Old 27-12-2005, 16:55   #4
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da motogpdesmo16
grazie per la veloce risposta.
Praticamente posso fare anche i calcoli relativi a lunghezza in caratteri del file di testo, numero di parole ecc ecc.?
Il file di testo poi, in fase di analisi e quindi quando sarà sottoposto agli algoritimi che ho già realizzato, sarà considerato come un testo multilinea oppure un come se fosse scritto di continuo??
L'esempio che ho fatto consente di ottenere il file riga per riga. Cosa ci fai con la riga dipende da cosa devi realizzare. Se per esempio devi contare le parole, puoi splittare la riga in tante stringhe con una regular expression:
Codice:
String[] stringhe = line.split ("\\s+");
Nota che \s+ è una espressione regolare che corrisponde a una sequenza di "whitespace character". E poi conti quante stringhe hai ottenuto (stringhe.length) e le totalizzi.
Comunque, oltre al modo riga-per-riga, puoi anche leggere il file carattere per carattere.
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso