compareTo()는 주어진 문자열과 현재 문자열을 사전순으로 비교하는 Java의 메소드입니다. 문자열에 사용 가능한 문자의 유니코드 값을 기준으로 비교가 수행됩니다.
무료 소프트웨어 개발 과정 시작
웹 개발, 프로그래밍 언어, 소프트웨어 테스팅 등
다음은 CompareTo() 메서드의 다양한 조건입니다.
구문:
아래는 CompareTo() 메서드의 구문입니다.
으아악여기서 s2는 현재 문자열과 비교하는데 사용되는 문자열입니다. 이 메소드를 호출하면 정수 값이 반환됩니다.
compareTo() 메소드는 세 가지 방법으로 사용될 수 있습니다.
아래에는 CompareTo Java의 예가 나와 있습니다.
두 문자열을 비교하는 CompareTo 메소드를 구현하는 Java 프로그램
코드:
으아악출력:
이 프로그램에서는 s1, s2, s3이라는 세 개의 문자열이 생성됩니다. s1&s2, s1&s3, s2&s3의 비교 결과를 각각 저장하기 위해 세 개의 변수 v1, v2 및 v3도 생성됩니다. s1과 s2를 비교하면 양수가 반환되고, s2와 s3을 비교하면 음수가 반환되는 것을 볼 수 있습니다. s1과 s3이 모두 동일하므로 두 번째 경우에는 0이 반환됩니다.
문자열과 객체를 비교하는 CompareTo 메소드를 구현하는 Java 프로그램
코드:
으아악출력:
이 프로그램에서는 문자열 s1과 변수 v1이 먼저 생성됩니다. CompareTo() 메서드에는 또 다른 문자열이 인자로 전달되는데, s1과 인자를 비교하면 양수가 반환되는 것을 확인할 수 있습니다.
CompareTo 메소드를 사용하여 문자열 길이를 구하는 Java 프로그램
코드:
으아악출력:
이 프로그램에서는 s1과 s2라는 두 개의 문자열이 생성됩니다. 여기서 s2는 null 문자열입니다. 주어진 문자열이 nullstring과 비교되면 비어 있지 않은 문자열의 길이가 반환됩니다. 역순으로 비교하면 음수 길이가 반환됩니다.
두 문자열을 비교하는 CompareToIgnoreCase 메소드를 구현하는 Java 프로그램
코드:
으아악출력:
이미 본 것처럼 CompareToIgnoreCase는 대소문자를 무시하고 문자열을 비교합니다. 세 문자열은 대소문자만 다르기 때문에 이 메서드를 호출하면 0이 반환됩니다.
문자열과 객체를 비교하는 CompareToIgnoreCase 메소드를 구현하는 Java 프로그램
코드:
으아악출력:
이 프로그램에서는 문자열 s1과 변수 v1이 먼저 생성됩니다. CompareToIgnoreCase() 메서드에 또 다른 문자열이 인자로 전달되는데, 대소문자를 무시하여 0이 반환되는 것을 볼 수 있습니다.
compareTo()는 주어진 문자열과 현재 문자열을 사전순으로 비교하는 Java 메소드입니다. 이 기사에서는 CompareTo() 메서드의 구문, 작업 및 예제와 같은 다양한 측면을 자세히 살펴봅니다.
위 내용은 Java와 비교의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!