我是 Android Dev 的初学者。我刚刚在字符串上使用 switch case 语句遇到了这个问题:
String str = "Hello";
switch (str) {
case "Hello":
System.out.println("case 1");break;
default:
System.out.println("default");break;
}
日食日志:
Cannot switch on a value of type String for source level below 1.7. Only convertible int values or enum variables are permitted Home.java
所以我要去 Project properties --> Java Compiler 我将 JDK 设置为 1.7 并应用它。但是现在日食让我修复了第一个问题的属性......
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
如何修复它以使用我的开关盒?
谢谢