Quelle est l'utilisation de StringBuffer en Java ?
Quelle est l'utilisation de StringBuffer en Java ?

Vidéo: Quelle est l'utilisation de StringBuffer en Java ?

Vidéo: Quelle est l'utilisation de StringBuffer en Java ?
Vidéo: TUTO Java : Utilisation de StringBuffer ou de StringBuilder 2024, Novembre
Anonim

StringBuffer en Java est utilisé pour créer des objets String modifiables. Cela signifie que nous pouvons utiliser StringBuffer pour ajouter, inverser, remplacer, concaténer et manipuler des chaînes ou une séquence de caractères. Méthodes correspondantes sous Tampon de chaîne class sont respectivement créés pour adhérer à ces fonctions.

En conséquence, qu'est-ce que StringBuffer en Java avec exemple ?

Tampon de chaîne classe dans Java . Tampon de chaîne est une classe homologue de String qui fournit une grande partie des fonctionnalités des chaînes. Tampon de chaîne (String str): Il accepte un argument String qui définit le contenu initial du Tampon de chaîne objet et réserve de la place pour 16 caractères supplémentaires sans réaffectation.

Par la suite, la question est, quelle est la différence entre string et StringBuffer ? Chaîne et StringBuffer les deux sont les classes qui opèrent sur chaînes . Tampon de chaîne la classe est la classe homologue de la classe Chaîne de caractères . Les bases différence entre String et StringBuffer est-ce que l'objet du " Chaîne de caractères « La classe est immuable. L'objet de la classe " Tampon de chaîne « mutable.

En gardant cela à l'esprit, quand dois-je utiliser StringBuffer ?

Si la valeur de l'objet peut changer et n'est accessible qu'à partir d'un seul thread, utilisation un StringBuilder car StringBuilder n'est pas synchronisé. Dans le cas où la valeur de l'objet peut changer et sera modifiée par plusieurs threads, utilisation une Tampon de chaîne car Tampon de chaîne est synchronisé.

Comment déclarer un tampon de chaîne en Java ?

UNE tampon de chaîne Est comme un Chaîne de caractères , mais peut être modifié. Il contient une séquence particulière de caractères, mais la longueur et le contenu de la séquence peuvent être modifiés via certains appels de méthode. Ils peuvent être utilisés en toute sécurité par plusieurs threads. Tous tampon de chaîne a une capacité.

Conseillé: