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.
(Creata pagina con '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 vett...') |
|||
Riga 1: | Riga 1: | ||
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[]''. | 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()'' prevede due parametri opzionali di tipo ''Stringa'': | + | Il metodo ''.Join()'', la cui sintassi è: |
− | * ''Separator'', è un carattere che viene posto fra l'unione delle stringhe di due elementi del vettore. Il carattere prestabilito è la virgola. | + | 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 porrà 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. | * ''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. | ||
Riga 15: | Riga 17: | ||
s = ss.Join("", "<>") | s = ss.Join("", "<>") | ||
+ | |||
+ | Print s | ||
+ | |||
+ | '''End''' | ||
+ | |||
+ | |||
+ | In quest'altro esempio <SPAN Style:"text-decoration:underline">entrambi</span> 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 | Print s | ||
'''End''' | '''End''' |
Versione delle 09:40, 9 gen 2017
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 porrà 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