Differenze tra le versioni di "Ottenere un'unica stringa dalle stringhe contenute dagli elementi di un vettore di tipo Stringa"
Da Gambas-it.org - Wikipedia.
Riga 1: | Riga 1: | ||
− | Per ottenere un'unica stringa dalle stringhe contenute dagli elementi di un vettore di tipo | + | Per ottenere un'unica stringa dalle stringhe contenute dagli elementi di un vettore di tipo "String[ ]", ossia per unificare il contenuto degli elementi di una variabile vettoriale di tipo "String[ ]", Gambas fornisce l'apposito Metodo ".Join()" delle variabili vettoriali di tipo "String[ ]". |
− | Il | + | Il Metodo ".Join()", la cui sintassi è: |
Join ( [ Separator As String, Escape As String ] ) As String | Join ( [ Separator As String, Escape As String ] ) As String | ||
prevede due parametri opzionali di tipo ''Stringa'': | prevede due parametri opzionali di tipo ''Stringa'': | ||
Riga 11: | Riga 11: | ||
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
− | + | Dim ss As String[] | |
− | + | Dim s As String | |
ss = ["Questa", "è", "una prova"] | ss = ["Questa", "è", "una prova"] | ||
Riga 23: | Riga 23: | ||
− | In quest'altro esempio <SPAN Style:"text-decoration:underline">entrambi</span> i parametri del Metodo | + | In quest'altro esempio <SPAN Style:"text-decoration:underline">entrambi</span> i parametri del Metodo ".Join()" sono posti a ''Null'': |
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
− | + | Dim ss As String[] | |
− | + | Dim s As String | |
ss = ["Questa", "è", "una prova"] | ss = ["Questa", "è", "una prova"] |
Versione delle 19:17, 11 mag 2023
Per ottenere un'unica stringa dalle stringhe contenute dagli elementi di un vettore di tipo "String[ ]", ossia per unificare il contenuto degli elementi di una variabile vettoriale di tipo "String[ ]", Gambas fornisce l'apposito Metodo ".Join()" delle variabili vettoriali di tipo "String[ ]".
Il Metodo ".Join()", la cui sintassi è:
Join ( [ Separator As String, Escape As String ] ) As String
prevede due parametri opzionali di tipo Stringa:
- Separator, è un carattere che viene posto fra l'unione delle stringhe di due elementi del vettore. Il carattere prestabilito è la virgola. Se il secondo parametro (Escape) non è Null, allora il parametro Separator non può essere Null, ma non volendo assegnargli un particolare carattere, si porranno due doppie virgolette prive di spazio fra loro: "" .
- Escape, è un carattere che viene posto all'inizio ed al termine della stringa contenuta da ciascun elemento della variabile vettoriale. Se il parametro Escape contiene due caratteri, il primo è posto all'inizio ed il secondo al termine di ciascuna stringa.
Mostriamo un semplice esempio:
Public Sub Main() Dim ss As String[] Dim s As String ss = ["Questa", "è", "una prova"] s = ss.Join("", "<>") Print s End
In quest'altro esempio entrambi i parametri del Metodo ".Join()" sono posti a Null:
Public Sub Main() Dim ss As String[] Dim s As String ss = ["Questa", "è", "una prova"] s = ss.Join(Null, Null) Print s End