Каква е употребата на StringBuffer в Java?
Каква е употребата на StringBuffer в Java?

Видео: Каква е употребата на StringBuffer в Java?

Видео: Каква е употребата на StringBuffer в Java?
Видео: Enough java.lang.String to Hang Ourselves... 2024, Ноември
Anonim

StringBuffer в java е използван за създаване на модифицирани String обекти. Това означава, че можем използвайте StringBuffer за добавяне, обръщане, замяна, свързване и манипулиране на низове или последователност от знаци. Съответни методи под StringBuffer клас са съответно създадени, за да се придържат към тези функции.

Съответно, какво е StringBuffer в Java с пример?

StringBuffer клас в Java . StringBuffer е равностоен клас на String, който предоставя голяма част от функционалността на низовете. StringBuffer (String str): Приема аргумент String, който задава първоначалното съдържание на StringBuffer обект и запазва място за още 16 знака без пренасочване.

Впоследствие въпросът е каква е разликата между string и StringBuffer? String и StringBuffer и двата са класовете, които оперират струни . StringBuffer class е равностойният клас на класа низ . Основното разлика между String и StringBuffer това е обектът на „ низ ” класът е неизменим. Обектът на класа “ StringBuffer ” променлив.

Имайки това предвид, кога трябва да използвам StringBuffer?

Ако стойността на обекта може да се промени и ще бъде достъпна само от една нишка, използване a StringBuilder, защото StringBuilder е несинхронизиран. В случай, че стойността на обекта може да се промени и ще бъде променена от множество нишки, използване а StringBuffer защото StringBuffer е синхронизиран.

Как да декларирате низов буфер в Java?

А низ буфер е като а низ , но може да се модифицира. Той съдържа определена последователност от знаци, но дължината и съдържанието на последователността могат да бъдат променени чрез определени извиквания на методи. Те са безопасни за използване от множество нишки. Всеки низ буфер има капацитет.

Препоръчано: