比方說,我有一個枚舉,像這樣:如何循環訪問Java中的枚舉?
public enum Numbers {
ONE("Uno "),
TWO("Dos "),
THREE("Tres ");
}
private final String spanishName;
Numbers(String spanishName) {
this.spanishName = spanishName;
}
public String getSpanishName() {
return spanishName;
}
現在我有一個輸出給定變量的方法。
public void output(String value) {
printStream.print(value);
}
我想使用for
循環來輸出enum中的所有值。沿此線的東西:
for(/*each element in the enum*/) {
//output the corresponding spanish name
}
最終我想最後的輸出爲Uno Dos Tres
。我如何使用枚舉和for循環來做到這一點?
@RaviThapliyal你不會找到'.values()枚舉下JavaDoc中。這是一個枚舉類型的隱式方法。 – NominSim