日期:2014-05-18  浏览次数:20592 次

userStr=userStr==null?"":userStr.trim()这句java代码什意思
新 手跪求大神指导!!!!

------解决方案--------------------
三目运算符:表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果.

userStr如果为null的话,将userStr赋值为"",否则(userStr不为null),将userStr去掉字符串前后的空格,再赋值给userStr