今天在使用IDEA的时候,用到switch分支语句,传入String参数的时候一直报错,下面是源码报错截图:

看错误提示并没有提到switch支持String类型,不过ava1.7之后就支持String类型才对呀,于是想到了会不会是JDK问题,但是JDK用的是1.8呀!网上搜索才发现,会不会是编译环境版本过低的原因呢?于是查看对IDEA的ProjectSetting一顿搜索(没办法,对这个还不熟),发现以下画面,原来IDEA默认的编译环境是1.3??!!!WTF!!!修改了下问题就解决了。

补充:以上的修改是针对IDEA所有的project的,以下是针对modules的(Project相当于Eclipse系中的workspace,Module相当于Eclipse系中的Project,一个Project可以包括多个Module)

转载于:https://www.cnblogs.com/againn/p/6646236.html

IDEA使用switch传入String编译不通过相关推荐

  1. Java7中的switch支持String的实现细节

    http://blog.iamzsx.me/show.html?id=161001 ---------------------------------------------- 在Java7之前,sw ...

  2. Switch用String做参数

    Switch能否用String做参数? 参数可以是整数表达式,JDK1.5开始支持Enum类,JDK1.7开始支持String. 当字符串不会频繁改变时可以用枚举来代替String:用Enum.par ...

  3. switch对String的支持

    Java 7中,switch的参数可以是String类型了,这对我们来说是一个很方便的改进.到目前为止switch支持这样几种数据类型:byte short int char String .但是,作 ...

  4. mybatis中传入String类型参数异常

    mybatis中传入String类型参数异常 参考文章: (1)mybatis中传入String类型参数异常 (2)https://www.cnblogs.com/azhqiang/p/5981796 ...

  5. mybatis中传入String类型参数的问题

    1. 出现的问题 需求是想写一个按公司名字查询公司列表的功能,最开始的代码如下 Dao层接口如下: @MyBatisDao public interface OfficeDao extends Tre ...

  6. [Java基础]JAVA的SWITCH语句(String)

    switch 语句相当于 if else的另一种表达方式 switch 控制表达式支持的类型有byte.short.char.int.enum(Java 5).String(Java 7). 注: 每 ...

  7. java switch char_Java7中Switch为什么只支持byte、short、char、int、String

    Java 7中,switch的参数可以是String类型了,这对我们来说是一个很方便的改进.到目前为止switch支持这样几种数据类型:byte short int char String .但是,作 ...

  8. Switch能否用string做参数?

    在JDK7以前,switch是不能够用String作为参数进行条件判断的,只能支持 byte.short.char.int或者其对应的封装类以及 enum 类型.但是在JDK之后,String作为参数 ...

  9. jdk1.7 String switch的实现

    对于int的switch,jvm是用tableswitch和lookupswitch来实现的,jdk1.7 switch增加了对string的支持,那么底层是如何实现的呢?是否增加了新的指令或是否给某 ...

最新文章

  1. 平时工作事项太多,有哪些好用的事项管理软件?
  2. 【CTS】几个serialno失败项
  3. Android在ListView滑动数据混乱
  4. 学习一种新编程语言要做的15个练习
  5. 【bzoj4372】烁烁的游戏 动态点分治+线段树
  6. 为什么要用Dubbo-远程通信背景
  7. 【学生选课系统经典】C#与SQLSERVER连接:Windows应用工程案例
  8. Oracle入门(十五)之数据库锁
  9. 设计模式C++实现--Decorator模式
  10. Consecutive Factors (20)
  11. django虚拟环境搭建
  12. LINUX/UNIX vi全屏幕编辑器
  13. 毕设题目:Matlab元胞自动机病毒仿真
  14. python大规模获取豆瓣影评_python自动获取豆瓣电影评分和影评
  15. 信息搜集工具:Maltego
  16. 葡萄酒逻辑回归分类(scala实现)
  17. 20190321——Python模块
  18. 数据可视化技术有什么特点
  19. 小米3刷android 6.0,安卓6.0版MIUI7曝光:小米3/小米4/小米Note将尝鲜
  20. MySQL中查看数据库

热门文章

  1. mysql 魔乐_MLDN 李兴华 魔乐科技网上最全笔记
  2. 【杂谈】有三AI的一对一永久技术答疑服务,我们至少不会跑路
  3. 【CV秋季划】模型优化很重要,如何循序渐进地学习好?
  4. 全球及中国养老产业十四五运营现状与发展决策建议报告2022版
  5. 全球及中国食品供应区块链行业运行形势及未来投资规模建议报告2021年版
  6. 在vc2005中使用MoveWindow()调整控件大小,不能及时刷新,在vc6中则可以
  7. 周其对话农民丰收节交易会 乡村振兴不能单单从乡村着眼
  8. 江苏谋定特色小镇-农业大健康·万祥军:旅游理念经营产业
  9. python列表的增删改查
  10. 监控:系统构架重要的一环