标签: java string java-8 switch-statement
我知道'切换'字符串在java 7之前是不可行的,并且仅在java 7及更高版本中实现。 但我使用的是java 8,我仍然收到错误消息"无法打开字符串"。 任何人都可以解释为什么以及如何解决它?
答案 0 :(得分:1)
即使您使用的是JDK 8,也可能是因为您没有使用java 8编译器合规性级别。
JDK 8
如果您使用的是eclipse,可以像这样设置编译器级别: