2014-03-27 41 views
0

我听说新版本的Java String在运算符Switch中得到了支持。现在它在Android中工作吗?是否可以在Switch中使用String?

+0

http://stackoverflow.com/questions/14367629/android-coding-with-switch-string –

+2

是不是尝试自己更快? – Karura91

+0

你可以诉诸枚举和他们的'valueOf(String)'用于开关 – kiruwka

回答

2

Stringswitch/case仅可用于Java 7+,而Android的Dalvik是基于Java 6

编辑:注意,使用API​​ 16日开始有一些Java 7层的功能包括,检查this other answer

+0

谢谢!你帮了我很多! – user3158925

+0

从“其他答案”中可以看出,某些Java 7功能仅依赖于具有理解它们的编译器,并且独立于设备上运行的Android版本;并且'switch(String)'就是其中之一。我的解释是否正确? – ajb

+0

@ajb可能是,我真的不知道,这就是为什么我指的是其他答案。我个人一直使用Java 6。 – m0skit0

相关问题