
Collator 클래스의 비교 강도는 총 세 가지 종류가 있습니다.
1. PRIMARY: 이 비교 강도는 문자의 기본적인 속성을 비교합니다. 예를 들어, 한글의 '가'와 '나'는 다른 문자이므로 PRIMARY 비교 강도에서는 '가'가 '나'보다 작게 비교됩니다.
2. SECONDARY: 이 비교 강도는 문자의 속성에 따라 비교합니다. 예를 들어, 한글의 '가'와 '가'는 같은 문자이므로 SECONDARY 비교 강도에서는 '가'가 '가'와 동일하게 비교됩니다.
3. TERTIARY: 이 비교 강도는 문자의 형태에 따라 비교합니다. 예를 들어, 한글의 '가'와 '가'는 같은 문자이지만, '가'가 '가'와 같은 형태를 가지는지 비교합니다.
Collator::getStrength 메서드는 Collator의 비교 강도를 반환합니다. 반환하는 값은 0, 1, 2, 3 중 하나이며, 각 값은 PRIMARY, SECONDARY, TERTIARY, UNKNOWN 비교 강도에 해당합니다.
- 0: UNKNOWN 비교 강도
- 1: PRIMARY 비교 강도
- 2: SECONDARY 비교 강도
- 3: TERTIARY 비교 강도
Collator::getStrength 메서드가 반환하는 값은 Collator의 비교 강도를 의미합니다.
2025-04-07 16:55