假设我有这样一个枚举:
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
循环输出枚举中的所有值。大致是这样的:
for(/*each element in the enum*/) {
//output the corresponding spanish name
}
最终我希望最终的输出是Uno Dos Tres
。我如何使用枚举和for循环来做到这一点?
发布于 2013-05-22 00:26:53
for (Numbers n : Numbers.values()) {
System.out.print(n.getSpanishName() + " ");
}
发布于 2013-05-22 00:26:47
使用以下命令:
for (Numbers d : Numbers .values()) {
System.out.println(d);
}
发布于 2013-05-22 00:27:14
for (Numbers num : Numbers.values()) {
// do what you want
}
https://stackoverflow.com/questions/16674881
复制相似问题