Java Language
StringBuffer
Recherche…
Introduction
Introduction à la classe Java StringBuffer.
Classe de tampon de chaîne
Points clés :-
utilisé pour créer une chaîne modifiable (modifiable).
Mutable : - Qui peut être changé.
est thread-safe, c'est-à-dire que plusieurs threads ne peuvent pas y accéder simultanément.
Méthodes: -
ajout de StringBuffer public synchronisé (String s)
insert public StringBuffer synchronisé (int offset, String s)
remplacement public de StringBuffer synchronisé (int startIndex, int endIndex, String str)
suppression publique de StringBuffer synchronisée (int startIndex, int endIndex)
StringBuffer inversé public reverse ()
public int capacity ()
public void EnsureCapacity (int minimumCapacity)
char charAt public (index int)
public int length ()
sous-chaîne de chaîne publique (int beginIndex)
sous-chaîne de chaînes publique (int beginIndex, int endIndex)
Exemple montrant la différence entre l'implémentation de String et de 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
}
}