Sélectionnez l'expression et exécutez Refactor -> Introduire la variable. par exemple. < ctrl> + < alt> + V
Une des choses que j'aime chez IntelliJ est qu'elle permet de refactoriser du code incomplet. Je l'utilise pour écrire du code tout le temps. (toutes les trois lignes)
Remarque: S'il existe plusieurs occurrences de l'expression, vous pouvez les remplacer toutes.
Vous pouvez également extraire une section d'une chaîne, par ex.
String text = "one two three";
String text2= "to two too";
-je choisir le mot deux et faire < ctrl> + alt <> + V, sélectionnez remplacer tous et je.
String two = "two";
String text = "one " + two + " three";
String text2= "to " + two + " too";
Ceci est plus utile pour extraire une constante ou un paramètre. (vous permet de paramétrer une partie d'une chaîne)
Merci, Peter! Je connaissais même ce raccourci mais je supposais qu'il ne convenait que pour un cas particulier (pour gérer le paramètre réel d'une méthode). –
Vous pouvez également faire la même chose avec + + F pour transformer une expression en champ et éventuellement déplacer l'initialisation vers le constructeur. Et + + P pour transformer une expression en paramètre. Cela introduit l'expression dans tous les appelants, vous permettant de le changer pour des invocations individuelles. –
Si le rvalue est le seul texte de la ligne courante, vous n'avez même pas besoin de le sélectionner, tapez simplement le code et appuyez sur Ctrl + Alt + V tout de suite. – CrazyCoder