Salve, rieccomi con questa guida/informazione, la 2° o la 3° di oggi, non ricordo .
Parliamo della classe StringTokenizer molto utile per la gestione delle Stringhe.
Essa è contenuta nel package java.util. Questa classe consente di dividere una stringa in pezzi (token) in base a caratteri speciali che vengono usati come delimitatori di questi token. Se il delimitatore è lo spazio (' ') allora i token corrispondono alle parole che formano la stringa.
Il seguente esempio mostra come una stringa può essere interpretata usando i token. In questo caso il delimitatore è il carattere punto e virgola ( ; ).
Legenda: Token , Delimitatore.
Un oggetto di classe StringTokenizer viene costruito con la seguente dichiarazione:
Il costruttore di questa classe riceve come parametri due stringe;
La prima stringa è quella che viene manipolata (di solito una linea di testo di un file, etc..), la seconda contiene l'elenco di caratteri che vengono usati come delimitatori. I metodi principali della classe StringTokenizer sono:
Di solito si utilizza questo tipo di iterazione per "prendere" tutti i token
Abbiamo finito
Spero questo strumento vi possa aiutare nei vostri progetti, personalmente l'ho utilizzato parecchie volte, poiché è ordinato, soprattutto si "comporta bene" senza generare eventuali bug ;).
Un saluto ragazzi :bye:.
Parliamo della classe StringTokenizer molto utile per la gestione delle Stringhe.
Essa è contenuta nel package java.util. Questa classe consente di dividere una stringa in pezzi (token) in base a caratteri speciali che vengono usati come delimitatori di questi token. Se il delimitatore è lo spazio (' ') allora i token corrispondono alle parole che formano la stringa.
Il seguente esempio mostra come una stringa può essere interpretata usando i token. In questo caso il delimitatore è il carattere punto e virgola ( ; ).
R | O | S | S | I | ; | M | A | R | I | O | ; | 0 | 1 | 2 | / | 3 | 4 | 5 | 6 | 7 | 8 |
Un oggetto di classe StringTokenizer viene costruito con la seguente dichiarazione:
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Il costruttore di questa classe riceve come parametri due stringe;
La prima stringa è quella che viene manipolata (di solito una linea di testo di un file, etc..), la seconda contiene l'elenco di caratteri che vengono usati come delimitatori. I metodi principali della classe StringTokenizer sono:
- nextToken(): restituisce il token successivo (stringa);
- hasMoreTokens(): restituisce il valore true se ci sono token disponibili per essere stratti dalla stringa;
Di solito si utilizza questo tipo di iterazione per "prendere" tutti i token
Codice:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Abbiamo finito
Spero questo strumento vi possa aiutare nei vostri progetti, personalmente l'ho utilizzato parecchie volte, poiché è ordinato, soprattutto si "comporta bene" senza generare eventuali bug ;).
Un saluto ragazzi :bye:.
Ultima modifica: