【发布时间】:2011-06-17 20:59:14
【问题描述】:
为什么不能在 Java 中打开枚举?它看起来很简单,并且可以编写一些方便的代码。这个问题也适用于String's。您可以打开char,但不能打开String ...?
【问题讨论】:
-
向我们展示您的非工作枚举切换代码。
-
为什么要重复标记,看看标题有多精确,新用户很容易找到。
-
你可以看看这篇文章看看它是怎么做的:tutorialspoint.com/javaexamples/method_enum.htm
-
"这看起来很简单,而且可以编写一些方便的代码。"是的,Java 很简单,但方便 Java 不是!执行 switch 语句的真正简单方法就像在 C 中一样,而 Java 就是这样做的!原则上,Java 不像 C# 那样方便。这就是 Java 的生活方式。如果你真的想用 Java 编写代码,你必须克服这种心态。
-
您收到此错误是因为您尝试输入 case enumName.Value 您必须输入 switch(enumVariable) {case value:}
标签: java