相关疑难解决方法(0)

为什么我不能在String上使用switch语句?

这个功能是否会被放入以后的Java版本中?

有人可以解释为什么我不能这样做,就像Java的switch声明的技术方式一样吗?

java string switch-statement

982
推荐指数
8
解决办法
73万
查看次数

带开关的Android编码(String)

我在eclipse上开发一个Android应用程序,当我尝试一些类似的代码

switch(String){
 ......
}
Run Code Online (Sandbox Code Playgroud)

它给我以下错误

Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted
Run Code Online (Sandbox Code Playgroud)

所以我将编译器更改为1.7,然后它给了我另一个错误

Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
Run Code Online (Sandbox Code Playgroud)

那么,有没有让switch(String)在Android应用程序中工作?或者我别无选择只能使用

if(){}
else if(){}
else if(){}
........
Run Code Online (Sandbox Code Playgroud)

java string android switch-statement

38
推荐指数
4
解决办法
5万
查看次数

在Windows 7中使用Android SDK R13的JDK 7

我想用JDK 7 64bit进行android开发.但是在android开发的系统需求中,据说它需要"JDK 5或JDK 6".如果我想使用最新的Android SDK和新的eclipse IDE 64bit最新的JDK 64bit有什么问题吗?

注意:

eclipse android java-7

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×2

java ×2

string ×2

switch-statement ×2

eclipse ×1

java-7 ×1