if(action !=null && "again" .equals(action)) 求解释: 1.详解这条JAVA语句; 2.详解again意思和作用

 我来答
peakoffly
2012-04-18 · TA获得超过216个赞
知道答主
回答量:56
采纳率:0%
帮助的人:65.5万
展开全部
这种判断多出现在获得客户端提交信息之后。
判断action!=null 是因为获得提交数据可能为空。
“again".equals(action) 判断action中的字符串是否为again 这个是java的String类重载过的方法。
为什么要用again 是根据你的业务逻辑人为规定的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友24195c3
2012-04-18 · TA获得超过152个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:146万
展开全部
ation应该是存放String类型的,如果不为空,并且“again”(就是一个String类型,你可以写成String a =“again”)等于action里的内容那么这个语句为真。
追问
again 之前也没有定义,直接拿来用;如果把“again”改为其他为什么不行!
追答
你可以把它当成常量,就像你可以直接用数字1是一个道理。可以改啊,比如"a"。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丁海荣_show
2012-04-18 · TA获得超过356个赞
知道小有建树答主
回答量:269
采纳率:0%
帮助的人:108万
展开全部
都是字符窜吧?首先这个action字符窜必须不能为空,然后判断了不为空后,在判断action是否等于again,都符合才执行!again只是一个字符窜啊!双引号看到了么!作用就是用来做判断的啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hy00870
2012-04-18 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:146
采纳率:100%
帮助的人:98.4万
展开全部
就是判断对象action是否为空,然后action是否和字符串对象 "again"相等!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式