Innehållsförteckning:

Hur rensar man en strängbyggare?
Hur rensar man en strängbyggare?

Video: Hur rensar man en strängbyggare?

Video: Hur rensar man en strängbyggare?
Video: Så rensar man fisk 2024, Maj
Anonim

1) Rensa StringBuilder genom att tilldela ett nytt objekt

  1. public class JavaStringBufferClearEmptyExample {
  2. public static void main( Sträng args) {
  3. StringBuilder sbStr = null;
  4. for(int i = 1; i <= 5; i++){
  5. // klar innehållet från föregående iteration.
  6. sbStr = ny StringBuilder ();
  7. sbStr. append(i);
  8. Systemet. ut. print(sbStr);

Hur konverterar jag StringBuilder till sträng?

För att konvertera en StringBuilder till String-värde anropar du enkelt metoden toString() på den

  1. Instantiera klassen StringBuilder.
  2. Lägg till data till den med metoden append().
  3. Konvertera StringBuilder till sträng med metoden toString().

hur vet jag om min StringBuilder är tom? Längdmetoden för StringBuilder eller StringBuffer-klassen returnerar längden på teckensekvensen den har för närvarande. Som du kan se i exemplet, till kolla om de StringBuilder är tom , få längden på StringBuilder objekt. Om längden är 0, det är det tömma , annars inte.

Dessutom, hur tar man bort något från en sträng i Java?

Du kan använda metoden substring() för java . lang. Sträng klass till avlägsna det första eller sista tecknet i Sträng i Java . Substring()-metoden är överbelastad och tillhandahåller ett par versioner som låter dig avlägsna en karaktär från vilken position som helst i Java.

Vilket är bättre StringBuffer eller StringBuilder?

Sträng är oföränderlig medan StringBuffer och StringBuider är föränderliga klasser. StringBuffer är trådsäker och synkroniserad medan StringBuilder inte, det är därför StringBuilder är snabbare än StringBuffer . Strängkonkat + operatör används internt StringBuffer eller StringBuilder klass.

Rekommenderad: