Discussione: [Java] file di testo
View Single Post
Old 25-06-2005, 11:58   #1
carMAN
Senior Member
 
Iscritto dal: Oct 2000
Messaggi: 432
[Java] file di testo

Ciao a tutti...

ho un file di testo con delle parole che devo inserire in un vettore.
Il file di testo č composto cosė:
a
abbi
abbia
abbiamo
abbiano
abbiate
....


il codice Java che esegue l'inserimento nel vettore č cosė:

String file="c:\\ita.txt";
File f = new File(file);
BufferedReader d = new BufferedReader(new FileReader(f));
String token="";
while((token = d.readLine())!=null)
{
if (!token.equalsIgnoreCase("\n"))
{
this.words.add(token.trim().toUpperCase());
System.out.println(token);
}
}
d.close();


il problema č che il file viene letto in maniera errata: il System.out presente nel codice mi stampa a video il seguente risultato :

*a*

*a*b*b*i

*a*b*b*i*a

.....

dove il simbolo * sta per un 'quadratino' del quale con conosco il significato

Sapete come pulire queste stringhe in modo da inserire nel mio vettore esattamente il contenuto del file?

ciao e tante grazie
__________________
"Nulla deve essere temuto nella vita.
Deve solo essere compreso"
Marie Courie

"Compilatio non petita, bacarozio manifesta"
carMAN č offline   Rispondi citando il messaggio o parte di esso