标题:哪位大大看看这个是三目运算符吗?
只看楼主
jackieli2074
Rank: 6Rank: 6
来 自:上海
等 级:侠之大者
威 望:1
帖 子:183
专家分:494
注 册:2010-8-3
结帖率:50%
 问题点数:0 回复次数:5 
哪位大大看看这个是三目运算符吗?
哪位大大看看这个是三目运算符吗?
帮忙解释一下谢谢
String natureIdentifiant = (form.getNatureIdentifiant()!=null)
            ? form.getNatureIdentifiant()
            : (StringUtils.isNotBlank(request.getParameter("natureIdentifiant")))
                ? (String) request.getParameter("natureIdentifiant")
                : (String) request.getAttribute("natureIdentifiant");
搜索更多相关主题的帖子: 运算符 
2010-09-16 10:16
wei0000
Rank: 3Rank: 3
等 级:论坛游侠
威 望:1
帖 子:80
专家分:136
注 册:2010-3-12
得分:0 
这个是三目运算符啊,只不过是两个三目运算符嵌套在一起了,你先从最里层开始看就明白了
2010-09-16 15:19
jackieli2074
Rank: 6Rank: 6
来 自:上海
等 级:侠之大者
威 望:1
帖 子:183
专家分:494
注 册:2010-8-3
得分:0 
不明白, 这不是都什么String类型吗? 怎么做三目运算啊?
2010-09-16 15:32
huang5663290
Rank: 2
来 自:湖南
等 级:论坛游民
帖 子:23
专家分:45
注 册:2010-9-7
得分:0 
这根本就是2个 三目运算符啊 意思是 如果(form.getNatureIdentifiant()!=null) 成立 natureIdentifiant = form.getNatureIdentifiant()
不成立就进入下一个三目运算  很容易理解的

我是一个小萝卜。。。。
2010-09-16 15:43
七夜vs重楼
Rank: 1
等 级:新手上路
威 望:1
帖 子:6
专家分:6
注 册:2010-9-3
得分:0 
楼上正解,多的不说了
2010-09-26 16:20
wing7742
Rank: 2
等 级:论坛游民
帖 子:44
专家分:20
注 册:2007-9-12
得分:0 
以下是引用huang5663290在2010-9-16 15:43:06的发言:

这根本就是2个 三目运算符啊 意思是 如果(form.getNatureIdentifiant()!=null) 成立 natureIdentifiant = form.getNatureIdentifiant()
不成立就进入下一个三目运算  很容易理解的
+1

2010-10-17 13:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-320564-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.109368 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved