我正在尝试切换一个我已经静态的字符串类型值.但是,我无法弄清楚如何把它放入一个switch语句我以前使用'if else'语句,但由于我要切换的项目数量不起作用.
对于if else我使用`
if (item.ActivityFeedType.equals("Comment"))
Run Code Online (Sandbox Code Playgroud)
对于开关I;我试图使用
case (item.ActivityFeedType.equals("Comment")):
Run Code Online (Sandbox Code Playgroud)
有什么我想念的吗?
FD_*_*FD_ 19
switch对于Strings存在,但它仅从Java 7开始提供.语法实际上与Integer交换机一样:
String test = "test";
switch (test) {
case "testt":
System.out.println("Wrong");
break;
case "test":
System.out.println("Got it");
break;
}
Run Code Online (Sandbox Code Playgroud)没有交换机可以处理的情况,但是一个简单的if-else无法处理.一个开关简单方便.
我建议为Class'属性选择小写的起始字母.
| 归档时间: |
|
| 查看次数: |
14060 次 |
| 最近记录: |