首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

userStr=userStr==null?""userStr.trim()这句java代码什意思,该怎么处理

2013-11-25 
userStruserStrnull?:userStr.trim()这句java代码什意思新 手跪求大神指导!!!![解决办法]三目运算符:

userStr=userStr==null?"":userStr.trim()这句java代码什意思
新 手跪求大神指导!!!!
[解决办法]
三目运算符:表达式1>?<表达式2>:<表达式3>; "?"运算符的含义是: 先求表达式1的值, 如果为真, 则执行表达式2,并返回表达式2的结果 ; 如果表达式1的值为假, 则执行表达式3 ,并返回表达式3的结果.

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

热点排行