怎样判断两个Long型数据是否相等????

昨天写代码的时候遇到一个问题,就是在if()判断条件里面判断两个Long型数据是否相等,本来很简单的判断,但是结果总是返回false,我就很郁闷,自己debugger发现这两个数据确实是相等的,但是还是返回false,我就在网上问度娘,果然,Long型数据不能直接进行对比,需要在数据后面加上.value()后来进行对比,下面是我改完后的代码
在这里插入图片描述

for(int m=0;m<elements.size();m++){
						if(elements.get(i).getParProdAttrId()!=null&& elements.get(m).getParProdAttrId()!=null&&elements.get(i).getParProdAttrId().longValue()==elements.get(m).getParProdAttrId().longValue()){
							parm.add(elements.get(m));
						}
					}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值