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

Java: 4 способа создания строки! 💡

Строковый тип данных: Строка – это не что иное, как набор символов. В java – Строки… С пометкой java, учебное пособие.

Строка – это не что иное, как набор символов. В java строки являются неизменяемыми . Неизменяемый просто означает неизменяемый или неизменяемый. Как только строковый объект создан, его данные или состояние не могут быть изменены, но создается новый строковый объект.

Символьный массив – это последовательный набор данных типа char.

char[] array = {'s','t','r','i','n','g'};

Класс String представляет символьные строки. Все строковые литералы в программах Java, таких как “abc”, реализуются как экземпляры этого класса. Строки являются постоянными; их значения не могут быть изменены после их создания. Строковые буферы поддерживают изменяемые строки. Строковые буферы поддерживают изменяемые строки.

String str = "string";

Потокобезопасная, изменяемая последовательность символов. Строковый буфер подобен строке, но может быть изменен. В любой момент времени он содержит некоторую определенную последовательность символов, но длина и содержимое последовательности могут быть изменены с помощью определенных вызовов методов. Строковые буферы безопасны для использования несколькими потоками. Методы синхронизируются там, где это необходимо, так что все операции над любым конкретным экземпляром ведут себя так, как если бы они выполнялись в некотором последовательном порядке, который согласуется с порядком вызовов методов, выполняемых каждым из отдельных задействованных потоков.

StringBuffer  str = new StringBuffer("string");

Изменяемая последовательность символов. Этот класс предоставляет API, совместимый со StringBuffer, но без гарантии синхронизации. Этот класс предназначен для использования в качестве замены StringBuffer в местах, где строковый буфер использовался одним потоком (как это обычно бывает). Там, где это возможно, рекомендуется использовать этот класс предпочтительнее StringBuffer, поскольку он будет быстрее в большинстве реализаций.

StringBuilder str = new StringBuilder("string");

Теперь вы знаете, как создать строку, В следующей статье я

… Теперь вы знаете, как создать строку, В следующей статье я

Оригинал: “https://dev.to/rakshakannu/java-4-ways-to-create-a-string-1i0o”