Junior — Middle
Explique ce qu'est la classe StringBuilder et dans quels cas il est conseillé de l'utiliser pour travailler avec des chaînes en Java
sobes.tech IA
Réponse de l'IA
La classe StringBuilder en Java est utilisée pour construire et modifier efficacement des chaînes. Contrairement aux chaînes ordinaires (String), qui sont immuables, StringBuilder permet de modifier son contenu sans créer de nouveaux objets.
Il est conseillé d'utiliser StringBuilder lorsque vous devez modifier une chaîne plusieurs fois, par exemple dans des boucles ou lors de la concaténation de nombreuses parties, afin d'éviter le coût de création de plusieurs chaînes temporaires.
Exemple:
StringBuilder sb = new StringBuilder();
for (int i = 0; i < 5; i++) {
sb.append(i).append(", ");
}
String result = sb.toString();
System.out.println(result); // 0, 1, 2, 3, 4,