- Si on souhaite pouvoir modifier une chaîne de caractères, la classe String ne convient pas. Il faut utiliser la classe StringBuilder.
Écrivez la séquence d’instructions ci-dessous.
- Complétez par des instructions qui utilisent String pour comparez les deux représentations mémoire. Vérifiez que l’option String simplifiées n’est pas cochée et que l’option Champs hérités est cochée.
- La fonction reverse() permet de renverser les caractères. Écrivez un appel à cette fonction dont le résultat est de type StringBuilder, en prenant sb2 comme receveur et en rangeant le résultat dans une nouvelle variable. Un objet a-t-il été créé ? Comment faire pour le savoir ?
- La fonction de transformation deleteCharAt() permet de supprimer un caractère de rang donné. Écrivez un appel à cette fonction avec sb2 comme receveur. Que constatez-vous ?