java sort Comparator 排序异常:Comparison method violates its general contract! 异常日志与代码 解决方案 疑问讨论: 参考文章:(感兴趣可以看看) 异常日志与代码 异常日志 下面是comparetor实现 public static Comparator<KnowledgeRatioDTO> ratioComparator() { return (o1, o2) -> { if (o1.getRatio() >= o2.getRatio()) {