Ich habe Java-Klasse, die alle Konstanten hat, wie unten angegeben:Wie Zugriff auf Konstanten von einer Java-Klasse über andere Variable?
public final class CategoryIDs {
public static final String Extraction_of_natural_gas = "1111";
public static final String Mining_of_hard_coal = "2222";
public static final String Mining_of_iron_ores = "3333";
public static final String Mining_of_lignite = "4444";
}
Jetzt will ich diese Konstanten Zugriff auf andere Klasse durch eine Variable, die Namen der Variablen enthält.
Zum Beispiel:
String temp = "Extraction_of_natural_gas";
Mit dieser Temp Variable Ich möchte von oben Klasse Konstanten zuzugreifen. Aber ich kann CategoryIDs.temp nicht tun, wie es nicht erlaubt ist. Was ist der beste Weg, dies zu erreichen?
CategoryIDs.yourconstants – Frank
Verwendung 'Map' ich denke – Jerry06
' CategoryIDs.Extraction_of_natural_gas.equals ("1111") ' –