Java编程经验——Long等包装类型判断
int等基本数据类型的值是可以通过=或者!=进行比较的,但是对于Long等包装类型想比较其和某个值是否相等是不能通过=或者!=来比较的,那究竟要怎么样进行比较呢?
if (null != project.getUserRls()) {
for (TccPrjMemberRelation mr : project.getUserRls()) {
if (userId.equals(mr.getTccEmployee().getUserPartyId())) {
prlist.add(project);
}
}
}
对于包装类型,==比较的是对象的地址,equals方法比较的才是对象存储的值。
转载请注明:http://www.xujin.org
软件世界,就是模拟客观世界,解决问题,从而需求分析,技术驱动,改造世界。
posted on 2015-04-30 09:49 Software_King 阅读(1250) 评论(0) 编辑 收藏 举报