Code-Beispiel:Wie findet man in Intellij Idea ohne laufendem Code die Konkatenation von statischen Strings?
public class StringHolder{
public static final String ONE = "ONE";
public static final String TWO = "TWO";
public static final String THREE = "THREE";
public static void main (String[] args){
String someVariable = ONE + TWO + THREE;
}
}
Wie ich String-Wert von statischen Konstanten auswerten kann ?. Zum Beispiel kann ich mit Intellij Idea ein Programm im Debug ausführen, einen Unterbrechungspunkt setzen, "ctrl + alt + f8" auf den Ausdruck drücken und den Ausdruckswert sehen. Also ist das möglich, dies mit statischem Analysator ohne Kompiliercode und laufendes Programm auszuwerten? Der Schlüsselpunkt ist der Wert berechnet aus statische Konstanten nicht von Funktionsparameter, so Analyzer einfach "go" auf den konstanten Wert, verketten sie und zeigen Sie mir Wert in Pop-up-Fenster.
Eine andere Situation, wenn ich einen Block und "gerade initialisiert" Variablen:
{
final String a = "a";
final String b = "b"
final String c = "c"
String result = a+b+c;
}
P. S. Hast du mich verstanden? :)
Sehen Sie wo? Deine Frage ist unvollständig. – Perception
Ich habe die Frage bearbeitet. – Cherry