Рубрики
Без рубрики

Как очистить/удалить содержимое StringBuffer()

– Как очистить/удалить содержимое StringBuffer()

Буфер строк всегда используется для объединения строк. Однако этот класс не предоставлял метода для очистки существующего содержимого. Почему нет функции clear()?

Вы можете использовать удалить (int начало, int конец) как грязный трюк:

sb.delete(0, sb.length());

1 . Пример

package com.mkyong.io;

public class App{

   public static void main (String args[]) {

	   StringBuffer sb = new StringBuffer();
	   sb.append("Hello ");
	   sb.append("World ");
	   sb.append("StringBuffer ");
	   
	   //clear the Stringbuffer content
	   sb.delete(0, sb.length());
	   
	   sb.append("String deleted ");
	   
	   System.out.println(sb.toString());	   
	   
   }
}

2. Выход

String deleted 

Оригинал: “https://mkyong.com/java/how-to-clear-delete-the-content-of-stringbuffer/”