[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"
|