今天维护的系统中出现了Comparison method violates its general contract报错,导致业务异常。经过这篇文章的解决方案,才知道sort后collect时,由于sort时候没有对相等的情况判断,只返回了1或-1,导致了这个问题。
记一次Comparison method violates its general contract
2025/1/23
Java