- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 三目运算符下的空指针异常和自动拆装箱
这是一段会报空指针异常的代码: Double a=Double.valueOf(1); Float b=null; String c="123"; a=c.equals("123")?b:a;在这个例子里变量b并不能成功的把null赋值给变量a,而是抛出了空指针异常 虽然b是Float类型,a是Double类型,但是三目运算符的编译并不会报错 虽然编译不报错,但是会有警告,说变量b是null
2017-10-23 11:44:31 2570
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人