对象的int属性和String属性的equals比较
在平时写代码的过程中,我们总会不经意间写出了隐藏bug,我就遇到了这么一个bug:现在有两个对象A和B,A中有id属性,类型为int,B中关联了A的属性,有String类型的aID属性,在业务代码中,有些业务需要比较两个属性内容是否相等:A.getId().equals(B.getAID)写出这种代码有时我们并不会觉得有问题,但是一运行就是有问题的,返回结果总是false,这是为什么呢...
原创
2019-07-01 15:18:58 ·
2012 阅读 ·
0 评论