Tämä viesti määrittelee Java-muunnosmenettelyn ArrayList-merkkijonosta.
Kuinka muuntaa ArrayList merkkijonoksi Javassa?
Muuntaaksesi ArrayListin merkkijonoksi voit käyttää:
- + operaattori
- append() -menetelmä
- toString()-metodi
- join() -menetelmä
Käydään läpi näiden menetelmien toiminta muuntaaksesi ArrayListin merkkijonoksi.
Tapa 1: Muunna ArrayList merkkijonoksi käyttämällä +-operaattoria
ArrayListin muuntaminen merkkijonoksi käyttämällä ' + ”-operaattori on helpoin ja yksinkertaisin tapa. Voit ketjuttaa ArrayList-elementit merkkijonoksi tämän ketjutusoperaation avulla.
Syntaksi
Muuntaa ArrayList merkkijonoksi noudattamalla alla olevaa syntaksia ' + ”operaattori:
str += f + ',' ;
Täällä, ' str ' on merkkijonotyyppinen muuttuja, joka on luotu tallentamaan taulukon elementit merkkijonona, ' += '-operaattoria käytetään ArrayList-elementtien määrittämiseen ja ketjuttamiseen merkkijonona, ' f ' on muuttuja, jota käytetään for-silmukassa elementtien käyttämiseen ja ' , ” on ketjutettu merkkijonoelementtien kanssa pilkuilla erotettuna.
Esimerkki
Tässä esimerkissä luomme ensin tyhjän merkkijonotyypin ArrayList nimeltä ' kukat ':
Lista < merkkijono > kukat = Uusi ArrayList <> ( ) ;
Lisää sitten elementit luetteloon käyttämällä ' lisätä() 'menetelmä:
kukat. lisätä ( 'Ruusu' ) ;kukat. lisätä ( 'Jasmin' ) ;
kukat. lisätä ( 'Lilja' ) ;
Tulosta luettelo ' kukat ':
Järjestelmä. ulos . println ( 'Kukkaluettelo:' + kukat ) ;Muunna luetteloelementit merkkijonoksi ' + '-operaattori kohdassa ' varten 'silmukka:
merkkijono str = '' ;varten ( merkkijono f : kukat ) {
str += f + ',' ;
}
Tulosta lopuksi ' str ' näyttääksesi ArrayListin elementit merkkijonona:
Järjestelmä. ulos . Tulosta ( 'AryList merkkijonoon:' + str ) ;
Tulos osoittaa, että ArrayList on muutettu onnistuneesti pilkuilla erotetuksi merkkijonoksi:
Katsotaanpa seuraava tapa muuntaa ArrayList merkkijonoksi.
Tapa 2: Muunna ArrayList merkkijonoksi append()-menetelmällä
Muuntaaksesi ArrayListin merkkijonoksi, käytämme nyt ' liitä() ”-menetelmä, joka kuuluu StringBuilder-luokkaan. Se on samanlainen kuin ' + ”-operaattori, koska se ketjuttaa elementit merkkijonoihin.
Syntaksi
Varten ' liitä() ' -menetelmää, voit käyttää alla annettua syntaksia:
Täällä, ' str ' on StringBuilder-luokan objekti, joka kutsuu ' liitä() ' -menetelmää ohittamalla luettelo, ja 'f' edustaa ArrayList-elementtejä, joita käytetään for-silmukalla.
Esimerkki
Tässä esimerkissä muunnetaan aiemmin luotu ArrayList merkkijonoksi append()-menetelmällä. Tätä varten luomme ensin objektin ' str ” StringBuilder-luokasta:
Muunna sitten ArrayList merkkijonoiksi append()-menetelmän avulla kohdassa ' varten 'silmukka:
varten ( merkkijono f : kukat ) {str. liittää ( f ) ;
str. liittää ( ',' ) ;
}
Tulosta lopuksi ' str ', joka tallentaa ArrayListin elementit pilkuilla erotettuna merkkijonona:
Järjestelmä. ulos . Tulosta ( 'AryList merkkijonoon:' + str ) ;
Lähtö
Siirrytään toiseen tapaan muuntaa ArrayList Stringiksi.
Tapa 3: Muunna ArrayList merkkijonoksi käyttämällä toString()-menetelmää
Tässä osiossa käytämme ' toString() ” String-luokan menetelmä, jolla ArrayList muunnetaan Stringiksi. Se on ennalta määritetty menetelmä Javassa, joka tulostaa merkkijonomuotoarvon. Replace()-menetelmää käytetään toString()-menetelmän kanssa tiettyjen merkkien korvaamiseen.
Syntaksi
Noudata annettua syntaksia muuntaaksesi ArrayList merkkijonoksi toString()-menetelmällä:
' arrayList ' muunnetaan merkkijonoksi käyttämällä ' toString( )' menetelmä.
Esimerkki
Ensin luomme merkkijonotyyppisen muuttujan ' s ', joka tallentaa ArrayList-elementit merkkijonona suoritettuaan muunnoksen toString()-menetelmällä:
Käytä korvaa()-menetelmää korvataksesi aukon ' [ 'ja sulkeminen' ] ” suluissa ja välilyönneissä elementtien välissä tyhjiä merkkijonoja saadaksesi pilkuilla erotetut merkkijonoarvot:
s = s. korvata ( '[' , '' ). korvata ( ']' , '' )
. korvata ( ' ' , '' ) ;
Tulosta lopuksi tuloksena oleva merkkijono konsoli-ikkunaan:
Järjestelmä. ulos . Tulosta ( 'AryList merkkijonoon:' + s ) ;
Lähtö
Tapa 4: Muunna ArrayList merkkijonoksi käyttämällä join()-menetelmää
' liittyä seuraan() ” on String-luokan staattinen menetelmä, joka yhdistää ArrayList-elementit merkkijonona String-tyyppisessä muuttujassa.
Syntaksi
Join()-menetelmässä käytetään seuraavaa syntaksia:
Tässä join()-menetelmässä on kaksi argumenttia, joista toinen on ' arrayList ' ja ' , ', jotka yhdistävät merkkijonot pilkuilla erotetuilla arvoilla.
Esimerkki
Tässä esimerkissä kutsumme join()-metodia String-luokassa ohittamalla ' kukat 'ArrayList ja pilkku' , ' arvojen erottamiseen ja tallentamiseen merkkijonotyyppiseen muuttujaan ' s ':
Tulosta tuloksena oleva merkkijono konsoliin käyttämällä ' System.out.println() 'menetelmä:
Järjestelmä. ulos . Tulosta ( 'AryList merkkijonoon:' + s ) ;
Lähtö
Olemme koonneet helpoimmat tavat muuntaa ArrayList merkkijonoksi Javassa.
Johtopäätös
ArrayListin muuntamiseen merkkijonoksi on olemassa erilaisia menetelmiä, kuten ' + ”-operaattori, append()-, toString()- ja join()-metodi. Nämä menetelmät muuntavat ArrayList-elementit pilkuilla erotetuiksi merkkijonoarvoiksi. Kuitenkin +-operaattorin käyttö on helpoin tapa suorittaa määritetty muunnos. Tässä blogissa selitimme yksityiskohtaisten esimerkkien avulla tapoja muuntaa ArrayList merkkijonoksi Javassa.