Ta objava bo definirala postopek pretvorbe Java iz ArrayList v String.
Kako pretvoriti ArrayList v niz v Javi?
Za pretvorbo ArrayList v String lahko uporabite:
- + operater
- metoda append().
- metoda toString().
- metoda join().
Oglejmo si delovanje teh metod za pretvorbo ArrayList v niz.
1. način: pretvorite ArrayList v niz z uporabo + operatorja
Pretvarjanje seznama ArrayList v niz z uporabo ' + ” je najlažja in preprosta metoda. Elemente seznama ArrayList lahko povežete kot niz s pomočjo te operacije veriženja.
Sintaksa
Za pretvorbo ArrayList v String sledite spodnji sintaksi za » + ” operater:
str += f + ',' ;
Tukaj, ' str ” je spremenljivka tipa String, ustvarjena za shranjevanje elementov matrike kot niza, “ += ” se uporablja za dodeljevanje in združevanje elementov seznama ArrayList kot niz, “ f ” je spremenljivka, ki se uporablja v zanki for za dostop do elementov in , ” je povezan z elementi niza z ločevanjem z vejicami.
Primer
V tem primeru bomo najprej ustvarili prazen niz vrste ArrayList z imenom ' rože ”:
Seznam < Vrvica > rože = novo ArrayList <> ( ) ;
Nato dodajte elemente na seznam z uporabo ' dodaj() ” metoda:
rože. dodati ( 'Vrtnica' ) ;rože. dodati ( 'Jasmin' ) ;
rože. dodati ( 'lilija' ) ;
Natisnite seznam » rože ”:
Sistem. ven . println ( 'Seznam rož:' + rože ) ;Pretvorite elemente seznama v niz s pomočjo ' + ' operater v ' za ” zanka:
Vrvica str = '' ;za ( Vrvica f : rože ) {
str += f + ',' ;
}
Na koncu natisnite » str ” za prikaz elementov seznama ArrayList kot niza:
Sistem. ven . tiskanje ( 'ArrayList za niz: ' + str ) ;
Izhod kaže, da je ArrayList uspešno pretvorjen v niz, ločen z vejicami:
Oglejmo si naslednjo metodo za pretvorbo ArrayList v String.
2. način: Pretvorite seznam ArrayList v niz z uporabo metode append().
Za pretvorbo ArrayList v niz bomo zdaj uporabili ' pripni() ”, ki pripada razredu StringBuilder. Podobno je ' + ” ko združuje elemente z nizi.
Sintaksa
Za ' pripni() ”, lahko uporabite spodnjo sintakso:
Tukaj, ' str « je objekt razreda StringBuilder, ki kliče » pripni() ” tako, da posreduje seznam, in “f” predstavlja elemente ArrayList, do katerih dostopate z uporabo zanke for.
Primer
V tem primeru bomo prej ustvarjeni ArrayList pretvorili v niz z uporabo metode append(). Da bi to naredili, bomo najprej ustvarili predmet ' str ” razreda StringBuilder:
Nato pretvorite ArrayList v nize s pomočjo metode append() v ' za ” zanka:
za ( Vrvica f : rože ) {str. priložiti ( f ) ;
str. priložiti ( ',' ) ;
}
Nazadnje natisnite ' str «, ki shrani elemente seznama ArrayList kot niz, ločen z vejico:
Sistem. ven . tiskanje ( 'ArrayList za niz: ' + str ) ;
Izhod
Preidimo na drugo metodo za pretvorbo ArrayList v String.
3. način: pretvorite ArrayList v niz z uporabo metode toString().
V tem razdelku bomo uporabili » toString() ” razreda String za pretvorbo ArrayList v String. To je vnaprej določena metoda v Javi, ki izpiše vrednost zapisa niza. Metoda replace() se uporablja z metodo toString() za zamenjavo določenih znakov.
Sintaksa
Sledite dani sintaksi za pretvorbo ArrayList v niz z metodo toString():
' arrayList ' bo pretvorjen v niz z uporabo ' toString( )«.
Primer
Najprej bomo ustvarili spremenljivko vrste niz ' s «, ki shrani elemente ArrayList kot niz po izvedbi pretvorbe z metodo toString():
Za zamenjavo odprtine uporabite metodo replace(). [ 'in zapiranje' ] ” oklepajih in presledkih med elementi s praznimi nizi, da dobite vrednosti nizov, ločenih z vejico:
s = s. zamenjati ( '[' , '' ). zamenjati ( ']' , '' )
. zamenjati ( ' ' , '' ) ;
Končno natisnite dobljeni niz v okno konzole:
Sistem. ven . tiskanje ( 'ArrayList za niz: ' + s ) ;
Izhod
4. način: Pretvorite seznam ArrayList v niz z uporabo metode join().
“ pridruži se() ” je statična metoda razreda String, ki združuje elemente ArrayList kot String v spremenljivki tipa String.
Sintaksa
Za metodo join() se uporablja naslednja sintaksa:
Tukaj metoda join() sprejme dva argumenta, eden je ' arrayList ' in ' , «, ki združijo nize z vrednostmi, ločenimi z vejico.
Primer
V tem primeru bomo poklicali metodo join() z razredom String tako, da podamo ' rože ' ArrayList in vejica ' , ” za ločevanje vrednosti in shranjevanje v spremenljivki vrste niz “ s ”:
Natisnite dobljeni niz na konzoli z uporabo ' System.out.println() ” metoda:
Sistem. ven . tiskanje ( 'ArrayList za niz: ' + s ) ;
Izhod
Zbrali smo najlažje načine za pretvorbo seznama ArrayList v niz v Javi.
Zaključek
Za pretvorbo ArrayList v String obstajajo različne metode, kot je uporaba ' + ”, metoda append(), metoda toString() in metoda join(). Te metode pretvorijo elemente seznama ArrayList v vrednosti niza, ločene z vejicami. Vendar pa je uporaba operatorja + najlažji pristop za izvedbo navedene pretvorbe. V tem spletnem dnevniku smo s podrobnimi primeri razložili načine pretvorbe seznama ArrayList v niz v Javi.