结果:Integer类型本该相等的值用==比较不出相等来,那么就用equals,后来我改成了province.equals(provinCode)就得到我想要的结果了
过程
如图所示,provinceCityDtos是我从数据库里边查询出来的list数据,然后我进行了一个for循环遍历,从第一行记录里边拿到Integer类型的provinceCode的值时能比较我的provinces值相等,因为我的
provinceResult(最外层的for循环)是从provinceCityDtos拿的,所以肯定这两个值相等,但是for循环就第一次相等,其他都不相等了,所以我就改成了equals(A.equals(B),保证A的值不为null)