Java Language
StringBuffer
Ricerca…
introduzione
Introduzione alla classe Java StringBuffer.
Classe Buffer di stringhe
Punti chiave :-
usato per creare una stringa mutabile (modificabile).
Mutabile : - Che può essere cambiato.
è thread-safe, vale a dire che più thread non possono accedervi contemporaneamente.
Metodi: -
append di StringBuffer sincronizzato pubblico (String s)
inserto StringBuffer pubblico sincronizzato (int offset, String s)
sostituisce StringBuffer sincronizzato pubblico (int startIndex, int endIndex, String str)
delete StringBuffer sincronizzato pubblico (int startIndex, int endIndex)
public synchronized StringBuffer reverse ()
capacità pubblica int ()
public void ensureCapacity (int minimumCapacity)
char char pubblico (indice int)
public int length ()
sottostringa String pubblica (int beginIndex)
sottostringa pubblica String (int beginIndex, int endIndex)
Esempio che mostra diffrence tra implementazione String e 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
}
}