3 votes

IDEA : Comment transformer une chaîne composite en StringBuilder ?

Données

String s = "a" + "b" + "c";

Est-il possible de le transformer en

StringBuilder s = new StringBuilder().append("a").append("b").append("c");

4voto

Pakka Pakka Points 636

Il existe une intention pour cela, appelée Remplacer '+' par 'StringBuilder.append()' .

Du moins, c'est ce qui m'est proposé - j'utilise IDEA 12 EAP (Early Access Program). Vous pouvez l'obtenir ici : IDEA 12 EAP

L'intention est offerte lorsque le curseur se trouve sur la séquence concaténée, et non à partir de la déclaration de la variable String elle-même.

Bien entendu, après la transformation, IDEA vous informera qu'une telle append() est stupide, et offrira de se simplifier en une concaténation régulière sans aucun inconvénient.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X