Scopo
Imposta la stringa che si desidera suddividere in token.
Sintassi
StringTokenizer.SetString(stringa da suddividere, delimitatore, carattere quote)
Argomenti
Stringa Da Suddividere | È la stringa da suddividere in parti. |
Delimitatore | È un parametro opzionale di tipo stringa. Il primo carattere di tale stringa verrà utilizzato come delimitatore dei token. Il valore di default è "," (virgola). |
Carattere Quote | È un parametro opzionale di tipo stringa. Il primo carattere verrà usato per identificare e isolare i valori dei token di tipo stringa. Il valore di default è " (doppie virgolette). |
Esempio di codice
// ****************************************************************************
// Suddivide la stringa in tutte le sue sottoparti mediante il componente
// String Tokenizer
// ****************************************************************************
public void StringTokenizer.Suddividi()
{
StringTokenizer stk1 = new() //
//
// Viene eseguito il trim dei token
stk1.SetString("forlì cesena;bergamo ; caserta;bologna", ";")
//
// 1° Token "forlì cesena"
// 2° Token "bergamo"
// 1° Token "caserta"
// 1° Token "bologna"
//
//
StringTokenizer stk2 = new() //
//
// Per mantenere gli spazi è necessario usare i doppi apici
stk2.SetString("forlì cesena,"bergamo "," caserta",bologna")
//
// 1° Token "forlì cesena"
// 2° Token "bergamo "
// 1° Token " caserta"
// 1° Token "bologna"
}
// Suddivide la stringa in tutte le sue sottoparti mediante il componente
// String Tokenizer
// ****************************************************************************
public void StringTokenizer.Suddividi()
{
StringTokenizer stk1 = new() //
//
// Viene eseguito il trim dei token
stk1.SetString("forlì cesena;bergamo ; caserta;bologna", ";")
//
// 1° Token "forlì cesena"
// 2° Token "bergamo"
// 1° Token "caserta"
// 1° Token "bologna"
//
//
StringTokenizer stk2 = new() //
//
// Per mantenere gli spazi è necessario usare i doppi apici
stk2.SetString("forlì cesena,"bergamo "," caserta",bologna")
//
// 1° Token "forlì cesena"
// 2° Token "bergamo "
// 1° Token " caserta"
// 1° Token "bologna"
}
- Un possibile utilizzo è la lettura di un file CSV scritto nel seguente formato:
"primo token", "secondo token", "terzo token"
In questo caso non è necessario specificare i parametri opzionali di questa funzione.
Ultima modifica: 17/10/2022 / Validità: da 6.5.2680