Double имеет Double.compare для сравнения двух двойных примитивов. Почему Integer не имеет одного?
Я понимаю это несколько тривиальное количество кода для написания, но спрашиваю из любопытства.
Изменить: я понимаю, что Integer и Double имеют compareTo. Но при использовании compareTo требуется бокс int примитив в объекте Integer, который имеет довольно высокую стоимость. Кроме того, inta > intb - это не то же самое, что сравнивать (inta, intb), поскольку последний возвращает +1, 0 или -1, а первый - true/false....