Questo post definirà la procedura di conversione Java da un arraylist a una stringa.
Come convertire un arraylist in una stringa in java?
Per convertire un arraylist in una stringa, puoi usare:
Passiamo attraverso il funzionamento di questi metodi per convertire ArrayList in una stringa.
Metodo 1: convertire un arraylist in una stringa usando + operatore
Convertire un arraylist in una stringa usando "+"L'operatore è il metodo più semplice e semplice. È possibile concatenare gli elementi della raggruppati come stringa con l'aiuto di questa operazione di concatenazione.
Sintassi
Per la conversione di arraylist in stringa, seguire la sintassi seguente per "+"Operatore:
Qui, "str"È una variabile di tipo stringa creata per archiviare gli elementi dell'array come stringa,"+="L'operatore viene utilizzato per assegnare e concatenare gli elementi dell'ArrayList come stringa,"F"È la variabile utilizzata nel ciclo per accedere agli elementi e","È concatenato con gli elementi di stringa con separazione della virgola.
Esempio
In questo esempio, in primo luogo, creeremo un arraylist di tipo di stringa vuoto chiamato "fiori":
Quindi, aggiungi gli elementi nell'elenco usando "aggiungere()" metodo:
fiori.Aggiungi ("rosa");Stampa l'elenco di “fiori":
Sistema.fuori.println ("L'elenco dei fiori:" + fiori);Converti gli elementi dell'elenco in stringa con l'aiuto di "+"Operatore in"per" ciclo continuo:
String str = "";Infine, stampano il “str"Per mostrare gli elementi di ArrayList come stringa:
Sistema.fuori.print ("L'ArrayList a String:" + Str);L'output indica che la lista di array viene convertita con successo in stringa separata da virgola:
Vediamo il metodo successivo per convertire ArrayList in String.
Metodo 2: convertire un ArrayList in una stringa utilizzando Append ()
Per convertire ArrayList in una stringa, ora useremo il "aggiungere()"Metodo che appartiene alla classe StringBuilder. È simile al "+"Operatore mentre concatena gli elementi con le corde.
Sintassi
Per il "aggiungere()"Metodo, è possibile utilizzare la sintassi di seguito:
Qui, "str"È l'oggetto della classe StringBuilder che chiama"aggiungere()"Metodo passando l'elenco e" F "rappresenta gli elementi ArrayList a cui si accede utilizzando il loop.
Esempio
In questo esempio, convertiremo il metodo Array -Creato precedentemente creato in una stringa utilizzando il metodo Append (). Per farlo, prima creeremo un oggetto "str"Della classe StringBuilder:
Quindi, converti la lista di array in stringhe con l'aiuto del metodo Append () in “per" ciclo continuo:
per (stringa f: fiori)Infine, stampa "str"Che memorizza gli elementi di ArrayList come stringa separata da virgola:
Sistema.fuori.print ("L'ArrayList a String:" + Str);Produzione
Passiamo a un altro metodo per convertire ArrayList in String.
Metodo 3: convertire un ArrayList in una stringa usando il metodo Tostring ()
In questa sezione, utilizzeremo il "accordare()"Metodo della classe String per la conversione di ArrayList in String. È un metodo predefinito in Java che emette il valore del formato stringa. Il metodo sostituito () viene utilizzato con il metodo toString () per sostituire i caratteri particolari.
Sintassi
Seguire la sintassi data per convertire ArrayList in una stringa con il metodo Tostring ():
lista di array.accordare();
IL "lista di array"Verrà convertito in una stringa usando"accordare()" metodo.
Esempio
In primo luogo, creeremo una variabile di tipo stringa "S"Che memorizza gli elementi ArrayList come stringa dopo aver eseguito la conversione con il metodo Tostring ():
Utilizzare il metodo sostituito () per sostituire l'apertura "["E chiusura"""Staffe e spazi tra elementi con stringhe vuote per ottenere i valori di stringa separati da virgola:
s = s.sostituire("[", "")Infine, stampare la stringa risultante sulla finestra della console:
Sistema.fuori.print ("L'ArrayList a String:" + S);Produzione
Metodo 4: convertire un ArrayList in una stringa usando il metodo join ()
"giuntura()"È un metodo statico della classe String che unisce gli elementi di ArrayList come stringa in una variabile di tipo stringa.
Sintassi
La seguente sintassi viene utilizzata per il metodo join ():
Qui, il metodo join () richiede due argomenti, uno è il "lista di array" e il ","Che uniscono le stringhe con valori separati da virgola.
Esempio
In questo esempio, chiameremo il metodo join () con la classe stringa passando "fiori"Arraylist e la virgola","Per separare i valori e memorizzarli in una variabile del tipo di stringa"S":
Stampa la stringa risultante sulla console utilizzando il "Sistema.fuori.println ()" metodo:
Sistema.fuori.print ("L'ArrayList a String:" + S);Produzione
Abbiamo compilato i modi più semplici per convertire un arraylist in una corda in Java.
Conclusione
Per convertire un arraylist in una stringa, ci sono metodi diversi come l'uso di "+"Metodo operatore, append (), metodo Tostring () e metodo join (). Questi metodi convertono gli elementi dell'ArrayList in valori di stringa separati da virgola. Tuttavia, l'utilizzo dell'operatore + è l'approccio più semplice per eseguire la conversione specificata. In questo blog, abbiamo spiegato i modi di convertire un arraylist in una stringa in Java con esempi dettagliati.