今天犯了一个比较二的错误,用sort排序数组的时候,需要比较的业务数据是integer类型的,
一共用了两层业务排序。
第一层的排序是正确的,但是第二层怎么排序都不对,
在debug查看原因的时候,发现走的都是else。
才想起来业务数据是integer类型,我竟然傻傻的用==来判断值
这时候换用equals方法或者比较其int值
integer类型数据的比较
最新推荐文章于 2022-04-29 19:00:00 发布
今天犯了一个比较二的错误,用sort排序数组的时候,需要比较的业务数据是integer类型的,
一共用了两层业务排序。
第一层的排序是正确的,但是第二层怎么排序都不对,
在debug查看原因的时候,发现走的都是else。
才想起来业务数据是integer类型,我竟然傻傻的用==来判断值
这时候换用equals方法或者比较其int值