Les classes StringBuffer
et StringBuilder
Lorsqu'on désire modifier une chaine de caractères ou alors en construire une petit à petit, l'utilisation des String
peut couter cher en terme de performance étant donné le caractère immuable des String
. La création d'objets est en effet une opération qui peut prendre du temps.
Afin de pallier ces problèmes, la librairie standard Java contient la classe StringBuffer
qui représente également une chaine de caractères mais les objets de type StringBuffer
sont mutables. Dès lors, les opérations dessus seront plus rapides.
La classe StringBuffer
Commençons par un exemple :