Wählen Sie den Ausdruck und führen Sie Refactor -> Variable einführen aus. z.B. < ctrl> + < alt> + V
Eines der Dinge, die ich an IntelliJ mag, ist das Refactoring von unvollständigem Code. Ich benutze es, um die ganze Zeit Code zu schreiben. (jede dritte Zeile)
Hinweis: Wenn der Ausdruck mehr als einmal vorkommt, können Sie alle ersetzen.
Sie können auch einen Abschnitt eines Strings z.
String text = "one two three";
String text2= "to two too";
ich wählen Sie das Wort zwei und tun < ctrl> + < alt> + V, wählen Sie alle ersetzen und ich habe.
String two = "two";
String text = "one " + two + " three";
String text2= "to " + two + " too";
Dies ist sinnvoller zum Extrahieren einer Konstanten oder eines Parameters. (ermöglicht es Ihnen, einen Teil einer Zeichenkette zu parametrisieren)
Danke, Peter! Ich wusste sogar von dieser Abkürzung, aber ich vermute, dass sie nur für einen bestimmten Fall geeignet ist (um den tatsächlichen Param einer Methode zu behandeln). –
Sie können dasselbe auch mit + + F tun, um einen Ausdruck in ein Feld umzuwandeln und die Initialisierung optional in den Konstruktor zu verschieben. Und + + P um einen Ausdruck in einen Parameter zu verwandeln. Dadurch wird der Ausdruck in alle Anrufer eingefügt, sodass Sie ihn für einzelne Aufrufe ändern können. –
Wenn der R-Wert der einzige Text in der aktuellen Zeile ist, müssen Sie ihn nicht einmal auswählen. Geben Sie einfach den Code ein und drücken Sie sofort STRG + ALT + V. – CrazyCoder