Inhoudsopgave:

Hoe maak je een stringbuilder schoon?
Hoe maak je een stringbuilder schoon?

Video: Hoe maak je een stringbuilder schoon?

Video: Hoe maak je een stringbuilder schoon?
Video: Java для начинающих. Урок 23: StringBuilder 2024, April
Anonim

1) Wis StringBuilder door een nieuw object toe te wijzen

  1. openbare klasse JavaStringBufferClearEmptyExample {
  2. openbare statische leegte hoofd( Snaar argumenten) {
  3. StringBuilder sbStr = null;
  4. for(int i = 1; ik <= 5; i++){
  5. // Doorzichtig de inhoud van de vorige iteratie.
  6. sbStr = nieuw StringBuilder ();
  7. sbStr. toevoegen (ik);
  8. Systeem. uit. print(sbStr);

Hoe converteer ik StringBuilder dan naar string?

Om een StringBuilder naar een String-waarde te converteren, roept u eenvoudig de methode toString() erop aan

  1. Instantieer de klasse StringBuilder.
  2. Voeg er gegevens aan toe met de methode append().
  3. Converteer StringBuilder naar string met behulp van de methode toString().

hoe weet ik of mijn StringBuilder leeg is? De lengtemethode van de StringBuilder of StringBuffer klasse retourneert de lengte van de reeks tekens die het momenteel heeft. Zoals u in het voorbeeld kunt zien, moet u controleer of de StringBuilder is leeg , haal de lengte van de StringBuilder object. Indien de lengte is 0, het is leeg , anders niet.

Bovendien, hoe verwijder je iets uit een string in Java?

U kunt de methode substring() van. gebruiken Java . lang. Snaar klas naar verwijderen het eerste of laatste teken van Snaar in Java . De methode substring() is overbelast en biedt een aantal versies waarmee u: verwijderen een personage vanuit elke positie in Java.

Wat is beter StringBuffer of StringBuilder?

String is onveranderlijk terwijl StringBuffer en StringBuider zijn veranderlijke klassen. StringBuffer is thread-safe en gesynchroniseerd terwijl StringBuilder is niet, daarom StringBuilder is sneller dan StringBuffer . String concat + operator intern gebruikt StringBuffer of StringBuilder klas.

Aanbevolen: