Разница между строк и StringBuffer stringbu

Строка неизменными в то время как StringBuffer и StringBuilder может изменить их значения.

Единственное различие между StringBuffer и StringBuilder StringBuilder является то, что это не совпадающие по времени в то время как StringBuffer синхронизированы. Таким образом, когда приложение должно быть запущен только в одном потоке, то лучше использовать StringBuilder. StringBuilder более эффективно, чем StringBuffer.

Критерий выбора между строк, StringBuffer и StringBuilder

  1. If your text is not going to change use a string Class because a String object is immutable.
  2. If your text can change and will only be accessed from a single thread, use a StringBuilder because StringBuilder is unsynchronized.
  3. If your text can changes, and will be accessed from multiple threads, use a StringBuffer because StringBuffer is synchronous.

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>