Comparison method violates its general contract 出现原因和解决方法
错误如下:代码如下:刚开始运行,没有什么问题,当我数据量一大的时候,就开时抛出异常,然后一点点拆解,我发现当nums1和nums2如下时,即list存在太多相同的数组就会抛出这个异常。int[]nums1={-1,-1,0,0,1,1};int[]nums2={-1,-1,0,0,1,1};改进后的代码当两个元素相等时,返回0即可。但问题又来了,前面我有一些数据比较也是相等的,并没有报这个异常,然