Innholdsfortegnelse:

Hvordan klarer du en strengbygger?
Hvordan klarer du en strengbygger?

Video: Hvordan klarer du en strengbygger?

Video: Hvordan klarer du en strengbygger?
Video: Sådan klarer du en ødelagt skrue 2024, Kan
Anonim

1) Fjern StringBuilder ved å tilordne et nytt objekt

  1. public class JavaStringBufferClearEmptyExample {
  2. offentlig statisk tomrom hoved( String args) {
  3. StringBuilder sbStr = null;
  4. for(int i = 1; i <= 5; i++){
  5. // klar innholdet fra forrige iterasjon.
  6. sbStr = ny StringBuilder ();
  7. sbStr. vedlegg(i);
  8. System. ute. print(sbStr);

Så, hvordan konverterer jeg StringBuilder til streng?

For å konvertere en StringBuilder til String-verdi påkaller du enkelt toString()-metoden på den

  1. Instantier StringBuilder-klassen.
  2. Legg til data til den ved å bruke append()-metoden.
  3. Konverter StringBuilder til streng ved å bruke toString()-metoden.

hvordan vet jeg om StringBuilder er tom? Lengdemetoden til StringBuilder eller StringBuffer-klassen returnerer lengden på tegnsekvensen den har for øyeblikket. Som du kan se i eksempelet, til sjekk om de StringBuilder er tom , få lengden på StringBuilder gjenstand. Hvis lengden er 0, det er det tømme , ellers ikke.

Videre, hvordan fjerner du noe fra en streng i Java?

Du kan bruke substring()-metoden for java . lang. String klasse til ta bort den første eller siste karakteren til String i Java . Substring()-metoden er overbelastet og gir et par versjoner som lar deg ta bort en karakter fra hvilken som helst posisjon i Java.

Hva er best StringBuffer eller StringBuilder?

String er uforanderlig mens StringBuffer og StringBuider er foranderlige klasser. StringBuffer er trådsikker og synkronisert mens StringBuilder er det ikke, det er derfor StringBuilder er raskere enn StringBuffer . String concat + operator internt bruker StringBuffer eller StringBuilder klasse.

Anbefalt: