Java里基础的三元运算符等价于
if(value==null)
value = "";
else
value = value.trim();
if(value==null)
value = "";
else
value = value.trim();
解决方案 »
- 用defineClass报错问题 求教
- com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。
- 关于int 问题求解.感谢
- 为什么JAVA的byte型能够表示-256~255呢
- 第三届ITAT考试题 小弟从小语文就笨得很 题意有些不明白 希望大家帮帮忙啊!!!!???
- 有没有人做过java card方面的,硬件设备用的那个厂商的呀
- java压缩的问题
- 大家进来做一道SCJP认证题,请说出答案及你的理由!
- 用什么方法来判断UDP传输数据报的完整性?
- 为什么?为什么?为什么?为什么?为什么?
- The expression of type List needs unchecked conversion to conform to List<Guest>
- java日期操作
value = ((value == null) ? "":value.trim());
谢谢! 我问的不是三元 而是 value = value == null 怎么解释???
value = value == null ? "":value.trim();
等价于
value = (value == null ? "":value.trim();)
就是括号里面的结果复给Value;晕!~