我正在查看一些遗留代码,我发现有一段代码导致我得到一个“比较方法违反了它的一般契约!”错误。我知道这个错误是代码不能传递的结果,但我不完全理解如何正确修复它。private void sortHistories(List<History> histories) { public int compare(History o1, History o2)
int positiveNum;
throw new IllegalArgumentExceptionnumber= new ClassOne(-15); System.out.printf("%s%n",number.getNum()); catch(IllegalArgumentException{
System.