【发布时间】:2016-01-04 03:02:10
【问题描述】:
所以对于我的基本代码,我很好奇是否可以有如下的 if 语句:
if (ScannerInput.equalsIgnoreCase(AllEnums)){
System.out.println("Sample");
}
如果您理解我希望仅使用 Enum 的名称,例如它对所有值都是正确的。如果可以的话,我该怎么做?
这是我的意思的一个例子:
import java.util.Scanner;
public class EnumTest {
enum Weather {Sunny, Rainy, Snowy, Overcast, Stormy};
public static void main (String[] args) {
Scanner scan = new scanner(System.in);
String userinput = nextLine;
if (userinput.equalsIgnoreCase(Weather.all) // I wish for this to occur if any of the Weather enums are entered.
System.out.println ("Working!");
}
}
}
【问题讨论】:
-
恐怕我不明白。你能举一个
enum的例子和你想要的ScannerInput吗?
标签: java if-statement enums enumerated-types