Inhaltsverzeichnis:

Wie löscht man einen Stringbuilder?
Wie löscht man einen Stringbuilder?

Video: Wie löscht man einen Stringbuilder?

Video: Wie löscht man einen Stringbuilder?
Video: JAVA FOR BOTS #06 ✪ Weg von primitiven Datentypen - String und StringBuilder 2024, Kann
Anonim

1) Löschen Sie StringBuilder, indem Sie ein neues Objekt zuweisen

  1. öffentliche Klasse JavaStringBufferClearEmptyExample {
  2. Public static void Main( Zeichenfolge Argumente) {
  3. StringBuilder sbStr = null;
  4. for(int i = 1; i <= 5; i++) {
  5. // klar den Inhalt der vorherigen Iteration.
  6. sbStr = neu StringBuilder ();
  7. sbStr. anhängen(i);
  8. System. aus. print(sbStr);

Wie konvertiere ich dann StringBuilder in String?

Um einen StringBuilder in einen String-Wert zu konvertieren, rufen Sie einfach die toString()-Methode darauf auf

  1. Instanziieren Sie die StringBuilder-Klasse.
  2. Fügen Sie Daten mit der Methode append() hinzu.
  3. Konvertieren Sie den StringBuilder mit der Methode toString() in einen String.

Woher weiß ich, ob mein StringBuilder leer ist? Die Längenmethode des StringBuilder oder StringBuffer-Klasse gibt die Länge der Zeichenfolge zurück, die sie derzeit hat. Wie Sie im Beispiel sehen können, zu prüfe ob das StringBuilder ist leer , erhalten Sie die Länge der StringBuilder Objekt. Wenn die Länge ist 0, es ist leer , sonst nicht.

Wie entfernt man außerdem etwas aus einer Zeichenfolge in Java?

Sie können die Methode substring() von. verwenden Java . lang. Zeichenfolge Klasse zu Löschen das erste oder letzte Zeichen von Zeichenfolge in Java . Die Methode substring() ist überladen und bietet mehrere Versionen, mit denen Sie Löschen ein Charakter aus einer beliebigen Position in Java.

Was ist besser StringBuffer oder StringBuilder?

String ist unveränderlich, wohingegen StringBuffer und StringBuider sind veränderliche Klassen. StringBuffer ist threadsicher und synchronisiert, während StringBuilder ist nicht, deshalb StringBuilder ist schneller als StringBuffer . String concat + Operator intern verwendet StringBuffer oder StringBuilder Klasse.

Empfohlen: