자바 CompareTo() 메서드
compareTo() 메소드는 Number 객체를 메소드의 매개변수와 비교하는 데 사용됩니다. Byte, Long, Integer 등을 비교하는 데 사용할 수 있습니다.
이 방법은 동일한 유형의 두 데이터를 비교하는 데 사용됩니다. 이 방법을 사용하면 유형이 다른 두 데이터를 비교할 수 없습니다.
Syntax
public int compareTo( NumberSubClass referenceName )
Parameters
referenceName - Byte, Double, Integer, Float, Long 또는 Short 유형의 매개변수일 수 있습니다.
반환값
지정된 숫자가 매개변수와 같으면 0을 반환합니다.
지정된 숫자가 매개변수보다 작으면 -1을 반환합니다.
지정된 숫자가 매개변수보다 큰 경우 1을 반환합니다.
Instance
public class Test{ public static void main(String args[]){ Integer x = 5; System.out.println(x.compareTo(3)); System.out.println(x.compareTo(5)); System.out.println(x.compareTo(8)); }}
위 프로그램을 컴파일하면 출력 결과는 다음과 같습니다.
10-1