Originariamente inviato da ittaglia
Io in pratica devo creare un hash lineare di parole. E il professore ci ha detto di prendere delle parole da un testo grande ( come la divina commedia) e poi metterle in questo hash per farci dei test. Quindi forse è meglio il txt? E come mai non mi prende tutte le parole ma solo una parte? Grazie per l'aiuto
Sì, meglio se usi un file di testo "puro"! Se anche hai o ottieni da qualche parte un RTF di un libro, nessuno ti vieta di aprirlo con un editor RTF e salvarlo come testo "puro" (perdendo ovviamente la formattazione che comunque non ti serve/interessa).

E per la questione della scansione, ti basta usare java.util.Scanner impostando come "delimitatore" oltre ai whitespace (che sono il default) anche virgole, punti, o quant'altro tu ritieni debba separare le parole.