Šiame įraše bus apibrėžta „Java“ konvertavimo procedūra iš „ArrayList“ į eilutę.
Kaip konvertuoti „ArrayList“ į eilutę „Java“?
Norėdami konvertuoti ArrayList į eilutę, galite naudoti:
- + operatorius
- append() metodas
- toString() metodas
- prisijungimo () metodas
Pažiūrėkime, kaip veikia šie metodai, norėdami konvertuoti ArrayList į eilutę.
1 būdas: konvertuokite ArrayList į eilutę naudodami + operatorių
ArrayList konvertavimas į eilutę naudojant „ + “ operatorius yra lengviausias ir paprasčiausias būdas. Naudodami šią sujungimo operaciją, galite sujungti ArrayList elementus kaip eilutę.
Sintaksė
Norėdami konvertuoti ArrayList į eilutę, laikykitės toliau pateiktos sintaksės + ' operatorius:
str += f + ',' ;
Čia, ' str “ yra eilutės tipo kintamasis, sukurtas saugoti masyvo elementus kaip eilutę, „ += ' operatorius naudojamas priskirti ir sujungti ArrayList elementus kaip eilutę, ' f “ yra kintamasis, naudojamas cikle prie elementų pasiekti ir „ , “ sujungiamas su eilutės elementais, atskiriant kableliais.
Pavyzdys
Šiame pavyzdyje pirmiausia sukursime tuščią eilutės tipo ArrayList pavadinimu ' gėlės “:
Sąrašas < Styga > gėlės = naujas ArrayList <> ( ) ;
Tada pridėkite elementus į sąrašą naudodami „ papildyti() “ metodas:
gėlės. papildyti ( 'Rožė' ) ;gėlės. papildyti ( 'Jazminas' ) ;
gėlės. papildyti ( 'Lelija' ) ;
Spausdinti sąrašą gėlės “:
Sistema. išeiti . println ( 'Gėlių sąrašas': + gėlės ) ;Konvertuokite sąrašo elementus į eilutę naudodami „ + ' operatorius ' dėl “ kilpa:
Styga str = '' ;dėl ( Styga f : gėlės ) {
str += f + ',' ;
}
Galiausiai išspausdinkite „ str “ norėdami parodyti ArrayList elementus kaip eilutę:
Sistema. išeiti . spausdinti ( 'The arrayList į eilutę:' + str ) ;
Išvestis rodo, kad ArrayList sėkmingai konvertuotas į kableliais atskirtą eilutę:
Pažiūrėkime kitą metodą, kaip konvertuoti ArrayList į eilutę.
2 būdas: Konvertuokite ArrayList į eilutę naudodami append() metodą
Norėdami konvertuoti ArrayList į eilutę, dabar naudosime „ pridėti () “ metodas, priklausantis „StringBuilder“ klasei. Tai panašu į ' + “ operatorių, nes jis sujungia elementus su eilutėmis.
Sintaksė
Už ' pridėti () “ metodą, galite naudoti toliau pateiktą sintaksę:
Čia, ' str “ yra „StringBuilder“ klasės objektas, kuris vadina „ pridėti () “ metodą perduodant sąrašą, o „f“ reiškia ArrayList elementus, pasiekiamus naudojant for kilpą.
Pavyzdys
Šiame pavyzdyje mes konvertuosime anksčiau sukurtą ArrayList į eilutę naudodami append() metodą. Norėdami tai padaryti, pirmiausia sukursime objektą ' str “ iš StringBuilder klasės:
Tada konvertuokite „ArrayList“ į eilutes naudodami append() metodą „ dėl “ kilpa:
dėl ( Styga f : gėlės ) {g. pridėti ( f ) ;
g. pridėti ( ',' ) ;
}
Galiausiai atspausdinkite „ str “, kuri saugo ArrayList elementus kaip kableliais atskirtą eilutę:
Sistema. išeiti . spausdinti ( 'The arrayList į eilutę:' + str ) ;
Išvestis
Pereikime prie kito metodo, kaip konvertuoti ArrayList į eilutę.
3 būdas: konvertuokite masyvo sąrašą į eilutę naudodami toString() metodą
Šiame skyriuje mes naudosime „ toString() “ String klasės metodas, skirtas ArrayList konvertuoti į String. Tai iš anksto nustatytas Java metodas, kuris išveda eilutės formato reikšmę. Keisti() metodas naudojamas su metodu toString() tam tikriems simboliams pakeisti.
Sintaksė
Vykdykite nurodytą sintaksę, norėdami konvertuoti ArrayList į eilutę naudodami metodą toString():
„ arrayList “ bus konvertuojamas į eilutę naudojant „ toString( )“ metodą.
Pavyzdys
Pirmiausia sukursime eilutės tipo kintamąjį ' s “, kuri išsaugo ArrayList elementus kaip eilutę po to, kai konvertuojama naudojant toString() metodą:
Norėdami pakeisti atidarymą, naudokite pakeitimo () metodą [ 'ir uždarymas' ] ” skliausteliuose ir tarpuose tarp elementų su tuščiomis eilutėmis, kad gautumėte kableliais atskirtas eilučių vertes:
s = s. pakeisti ( '[' , '' ). pakeisti ( ']' , '' )
. pakeisti ( ' ' , '' ) ;
Galiausiai konsolės lange atspausdinkite gautą eilutę:
Sistema. išeiti . spausdinti ( 'The arrayList į eilutę:' + s ) ;
Išvestis
4 būdas: Konvertuokite ArrayList į eilutę naudodami prisijungimo () metodą
“ prisijungti () “ yra statinis klasės String metodas, kuris sujungia ArrayList elementus kaip String į String tipo kintamąjį.
Sintaksė
Join() metodui naudojama ši sintaksė:
Čia prisijungimo () metodas turi du argumentus, vienas yra ' arrayList ' ir ' , “, kurie sujungia eilutes kableliais atskirtomis reikšmėmis.
Pavyzdys
Šiame pavyzdyje mes iškviesime prisijungimo () metodą su String klase, perduodami „ gėlės „ArrayList ir kablelis“ , reikšmes atskirti ir išsaugoti eilutės tipo kintamajame s “:
Išspausdinkite gautą eilutę konsolėje naudodami „ System.out.println() “ metodas:
Sistema. išeiti . spausdinti ( 'The arrayList į eilutę:' + s ) ;
Išvestis
Mes sudarėme paprasčiausius būdus, kaip „ArrayList“ konvertuoti į „Java“ eilutę.
Išvada
Norėdami konvertuoti „ArrayList“ į eilutę, yra įvairių būdų, pavyzdžiui, naudojant „ + ” operatorių, append() metodą, toString() metodą ir prisijungimo() metodą. Šie metodai konvertuoja ArrayList elementus į kableliais atskirtas eilutės reikšmes. Tačiau naudojant + operatorių yra lengviausias būdas atlikti nurodytą konversiją. Šiame tinklaraštyje išsamiais pavyzdžiais paaiškinome, kaip „ArrayList“ konvertuoti į „Java“ eilutę.