No, il delimitatore è solo una "espressione regolare" e come tale ha le sue regole.Originariamente inviato da ittaglia
Scusa se ti rompo ancora, ma non ho mai utilizzato scanner.
Per impostare i delimitatori faccio cosi?
Giusto?codice:Scanner in = new Scanner(file); in.useDelimiter(" "); in.useDelimiter("."); in.useDelimiter(";"); in.useDelimiter(","); in.useDelimiter(":");
È una "classe" di caratteri che contiene whitespace (spazio, tab, newline ecc...) più il punto ecc... mentre il + dopo [] indica che i caratteri (anche diversi) possono ripetersi più volte.codice:in.useDelimiter("[\\s.;,:]+");
Quindi un input "ciao...prova" i 3 punti sono trattati come un unico "delimitatore".
Dal costruttore, vedi quelli di Scanner.Originariamente inviato da ittaglia
Però per passargli il file come faccio?
Scanner ha:Originariamente inviato da ittaglia
e poi per prendere la parola devo fare un ciclo con il comando
?codice:String parola = in.next();
E come controllo per il ciclo cosa ci metto?
?codice:while(in.next()!=null)
grazie mille per le risposte
boolean hasNext()
Quindi "finché ne ha prendi il token".

Rispondi quotando