Java Language
StringBuffer
Поиск…
Вступление
Введение в класс Java StringBuffer.
Класс буфера String
Ключевые моменты: -
используется для создания изменяемой (модифицируемой) строки.
Mutable : - Что можно изменить.
является потокобезопасным, т. е. несколько потоков не могут получить к нему доступ одновременно.
Методы: -
публичный синхронизированный StringBuffer append (String s)
общедоступная синхронизированная вставка StringBuffer (int offset, String s)
public synchronized StringBuffer replace (int startIndex, int endIndex, String str)
public synchronized StringBuffer delete (int startIndex, int endIndex)
открытый синхронизированный реверс StringBuffer ()
public int capacity ()
public void secureCapacity (int minimumCapacity)
public char charAt (индекс int)
public int length ()
public String substring (int beginIndex)
public String substring (int beginIndex, int endIndex)
Пример Отображение различий между реализацией String и String Buffer:
class Test {
public static void main(String args[])
{
String str = "study";
str.concat("tonight");
System.out.println(str); // Output: study
StringBuffer strB = new StringBuffer("study");
strB.append("tonight");
System.out.println(strB); // Output: studytonight
}
}