Классы StringBuffer и StringBuilder используются когда во время выполнения программы необходимо менять содержимое строкового объекта типа String.

В отличии от String, объекты типа StringBuffer и StringBuilder могут изменяться множество раз без создания новых объектов.

Класс StringBuilder был введён в Java 5. Единственное отличии StringBuilder от StringBuffer в том что StringBuilder не является потокобезопасным(not-Thread-safety).

Рекомендуется использовать StringBuilder в однопоточных приложениях, так как он более быстрый. Однако, если безопасность потока необходима, лучшим вариантом являются объекты StringBuffer.

Пример:

Результат выполнения:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

5 × два =