Lo StringTokenizer non spacca i tokens necessariamente per spazi e tab: puoi scegliere tu quale o quali caratteri usare come separatori di tokens. Questi sono tutti i costruttori a disposizione:
Li prendo in esame uno alla volta:codice:StringTokenizer(String str) StringTokenizer(String str, String delim) StringTokenizer(String str, String delim, boolean returnDelims)
Il primo costruisce uno StringTokenizer per tokenizzare la stringa str utilizzando come separatori i caratteri di default: SPAZIO, TAB, NEW LINE, RITORNO CARRELLO, LINE FEED. I caratteri delimitatori non verranno ritornati come tokens
Il secondo costruisce uno StringTokenizer per tokenizzare la stringa str utilizzando come separatori tutti i caratteri della stringa delim. I caratteri delimitatori non verranno ritornati come tokens.
Il terzo costruisce uno StringTokenizer per tokenizzare la stringa str utilizzano come separatori tutti i caratteri della stringa delim e ciascun carattere delimitatore incontrato verrà ritornato o meno come token a seconda del parametro booleano returnDelim.
Ciao.![]()



Rispondi quotando