javaweb中!rs.next() ? false : true可否写成rs.next() ? true : false

今天在代码中看到这句话:!rs.next()?false:true,发现很多项目中都这样写,难道不能直接rs.next()?true:false?有什么讲究吗?... 今天在代码中看到这句话:!rs.next() ? false : true ,发现很多项目中都这样写,难道不能直接rs.next() ? true : false ?有什么讲究吗? 展开
 我来答
乌微月2S
2013-03-31 · TA获得超过5037个赞
知道大有可为答主
回答量:5361
采纳率:42%
帮助的人:2860万
展开全部
我怎么没见过这么写的?不都是直接用while吗?
这个是做校验的时候用的,判断存不存在?直接

return !rs.next() ? false : true;
这样?也不会啊,理论上
!rs.next() ? false : true和rs.next() ? true : false还有rs.next()是一样的。

你在哪儿看到的,难道你们有自己的封装?
蛇vs夜雨
2013-03-31
知道答主
回答量:28
采纳率:0%
帮助的人:7万
展开全部
  1. 可以

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式