Java里基础的三元运算符等价于
if(value==null)
value = "";
else
value = value.trim();
if(value==null)
value = "";
else
value = value.trim();
解决方案 »
- 一道与技术无关的java面试题
- java awt 编程中相对路径问题
- jpg,gif,bmp,png图片用Graphics2D怎么现实啊?
- 一道JAVA笔试题
- swing 图像按钮激活状态与不激活状态选择不同图像的问题
- 怎样暂时停止一个thread,然后我给一个命令thread继续
- 求救:linux下jdk连接mysql????
- 望兄弟们指点指点Java背台程序的运行
- 急求!!!请问哪里有IBMJava2-SDK-1.3.1-2.0.i386.rpm下载
- java 编写 求大神帮助~~
- 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;晕!~