[Java] Astuce Eclipse : Transformer les concaténations de chaînes en StringBuilder

java.png

Par soucis de performances, il est conseillé, en Java, d'utiliser un StringBuilder (ou StringBuffer) pour réaliser des concaténations de chaînes de caractères, plutôt que l'opérateur "+".
Il peut être fastidieux, lorsque l'on reprend un projet, de devoir retravailler les concaténations ayant été faites avec cet opérateur. Heureusement, Eclipse nous facilite la tâche.

Prenons l'exemple suivant :

screen1.png

Il est possible de transformer cette concaténation, en quelques secondes. Pour ce faire, sélectionnez toute la chaîne :
screen2.png
Ensuite, appuyez sur Ctrl+Shift+1. Le menu contextuel suivant s'ouvre :
screen3.png
Enfin, cliquez sur "Use 'StringBuilder' for string concatenation" pour réaliser la transformation :
screen4.png

C'est aussi simple que cela !

NB : Une fois la transformation effectuée, Eclipse sélectionne le nom de l'instance du StringBuilder. Si vous le modifiez, il sera modifié sur toutes les lignes.

Les commentaires ont été fermés.