Sobes.tech
Junior — Middle
101

Unter welchen Bedingungen gibt die Methode compareTo einen Wert von -1 zurück und wann — 1?

Antwort von AI

sobes.tech KI

Метод compareTo в Java возвращает:

  • -1 (или любое отрицательное число), если текущий объект меньше объекта, с которым сравнивают.
  • 1 (или любое положительное число), если текущий объект больше объекта, с которым сравнивают.

Например, для сравнения чисел:

Integer a = 5;
Integer b = 10;
int result = a.compareTo(b); // result будет отрицательным (-1), так как 5 < 10

result = b.compareTo(a); // result будет положительным (1), так как 10 > 5

Важно, что метод может возвращать любое отрицательное или положительное число, не обязательно именно -1 или 1, главное — знак результата указывает на порядок сравнения.