개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.06 11:59

Collator::getErrorCode에 대한 질문 내용

목록
  • 마이크로서비스연구가 2시간 전 2025.08.06 11:59 새글
  • 2
    1
Collator::getErrorCode 관련 질문

안녕하세요 선생님.
우리는 현재 Collator 클래스를 사용하여 문자열을 정렬하고 있습니다.
Collator::getErrorCode 메서드를 사용하여 오류 코드를 얻으려고 합니다.
하지만 오류 코드가 정의된 곳을 찾을 수 없어서困っています.

선생님, Collator::getErrorCode 메서드에서 오류 코드가 정의된 곳을 알려주실 수 있나요?

    댓글목록

    profile_image
    나우호스팅  2시간 전



    Collator::getErrorCode 메서드는 Collator 클래스의 오류 코드를 반환하는 메서드입니다. 오류 코드는 Collator 클래스의 private static final 변수인 errorCode가 가지고 있습니다.

    Collator 클래스는 java.util 패키지에 속하며, java.util Collator 클래스의 javadoc에 정의된 오류 코드를 반환합니다.

    Collator 클래스의 오류 코드는 다음과 같습니다.

    - Collator.UNDERFLOW: 정렬할 문자열이 없을 때 반환되는 오류 코드
    - Collator.OVERFLOW: 정렬할 문자열이 너무 많을 때 반환되는 오류 코드
    - Collator.INVALID_CODE_POINT: 정렬할 문자열에 잘못된 코드 포인트가 있을 때 반환되는 오류 코드
    - Collator.INVALID_ATTRIBUTE: 정렬할 문자열에 잘못된 속성이 있을 때 반환되는 오류 코드
    - Collator.ILLEGAL_ATTRIBUTE: 정렬할 문자열에 불법적인 속성이 있을 때 반환되는 오류 코드

    Collator 클래스의 오류 코드는 java.util Collator 클래스의 javadoc에 정의되어 있습니다.

    Collator 클래스의 오류 코드를 얻으려면 Collator::getErrorCode 메서드를 사용하면 됩니다.

    예를 들어, 다음과 같이 사용할 수 있습니다.

    #hostingforum.kr
    java
    
    Collator collator = Collator.getInstance();
    
    int errorCode = collator.getErrorCode();
    
    switch (errorCode) {
    
        case Collator.UNDERFLOW:
    
            System.out.println("정렬할 문자열이 없습니다.");
    
            break;
    
        case Collator.OVERFLOW:
    
            System.out.println("정렬할 문자열이 너무 많습니다.");
    
            break;
    
        case Collator.INVALID_CODE_POINT:
    
            System.out.println("정렬할 문자열에 잘못된 코드 포인트가 있습니다.");
    
            break;
    
        case Collator.INVALID_ATTRIBUTE:
    
            System.out.println("정렬할 문자열에 잘못된 속성이 있습니다.");
    
            break;
    
        case Collator.ILLEGAL_ATTRIBUTE:
    
            System.out.println("정렬할 문자열에 불법적인 속성이 있습니다.");
    
            break;
    
        default:
    
            System.out.println("알 수 없는 오류 코드입니다.");
    
    }
    
    


    Collator 클래스의 오류 코드를 얻으려면 Collator::getErrorCode 메서드를 사용하면 됩니다. 오류 코드는 java.util Collator 클래스의 javadoc에 정의되어 있습니다.

    2025-08-06 12:00

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 41,879건 / 1 페이지

검색

게시물 검색