Sisällysluettelo:

Kuinka tyhjennät merkkijonojen rakentajan?
Kuinka tyhjennät merkkijonojen rakentajan?

Video: Kuinka tyhjennät merkkijonojen rakentajan?

Video: Kuinka tyhjennät merkkijonojen rakentajan?
Video: 5 PARASTA TALVINIKSIÄ AUTOLLESI | AUTODOC 2024, Marraskuu
Anonim

1) Tyhjennä StringBuilder määrittämällä uusi objekti

  1. public class JavaStringBufferClearEmptyExample {
  2. julkinen static void main( merkkijono args) {
  3. StringBuilder sbStr = nolla;
  4. for(int i = 1; i <= 5; i++){
  5. // asia selvä edellisen iteroinnin sisältö.
  6. sbStr = uusi StringBuilder ();
  7. sbStr. liittää(i);
  8. Järjestelmä. ulos. tulosta(sbStr);

Miten StringBuilder sitten muunnetaan merkkijonoksi?

Jos haluat muuntaa StringBuilderin merkkijonoarvoksi, käynnistä siinä toString()-metodi

  1. Instantoi StringBuilder-luokka.
  2. Liitä siihen tietoja append()-menetelmällä.
  3. Muunna StringBuilder merkkijonoksi käyttämällä toString()-metodia.

Mistä tiedän, onko StringBuilder tyhjä? Pituusmenetelmä StringBuilder tai StringBuffer-luokka palauttaa sillä hetkellä olevan merkkijonon pituuden. Kuten esimerkistä näet, siihen tarkista jos the StringBuilder on tyhjä , saada pituus StringBuilder esine. Jos pituus on 0, se on tyhjä , muuten ei.

Lisäksi kuinka poistat jotain merkkijonosta Javassa?

Voit käyttää substring()-menetelmää java . lang. merkkijono luokkaan Poista ensimmäinen tai viimeinen merkki merkkijono sisään Java . Substring()-menetelmä on ylikuormitettu ja tarjoaa pari versiota, jotka mahdollistavat sen Poista hahmo mistä tahansa asemasta Java.

Kumpi on parempi StringBuffer vai StringBuilder?

String on muuttumaton, kun taas StringBuffer ja StringBuider ovat muuttuvia luokkia. StringBuffer on lankaturvallinen ja synkronoitu, kun taas StringBuilder ei ole, siksi StringBuilder on nopeampi kuin StringBuffer . Merkkijono concat + operaattori käyttää sisäisesti StringBuffer tai StringBuilder luokkaa.

Suositeltava: