Java 문자열을 중국어로 정렬 할 수있는 라이브러리가 있습니까?Java에서 스트링별로 중국어 문자열을 정렬하는 방법은 무엇입니까?
6
A
답변
3
java.text.Collator
중국 Locale
에 대해 시도하십시오.
2
코드를 직접 롤인하려면 유니 코드 컨소시엄의 Unihan 데이터베이스의 Radical-Stroke Counts 필드가 있어야합니다. 기술 보고서 38의 해당 부분에 대한 링크가 링크입니다.
표의 문자의 획수는 표시되는 문자의 구조 (또는 형태), 즉 문자 모양을 기반으로합니다. 문자 모양의 형태는 글꼴 디자인 스타일의 기능입니다. 특히 글꼴이 중국어 번체, 중국어 간체 또는 일본어 규칙을 따르는 지 여부가 중요합니다. 그러나 Java의 문자 코드는 일반적으로 유니 코드 표준을 기반으로합니다. 유니 코드 표준은 이러한 모든 규칙의 문자를 단일 문자 코드로 통합합니다.
따라서 외부에서 텍스트를 사용하여 어떤 규칙을 사용했는지 알려줄 정보가 필요합니다. Unihan 데이터베이스의 어느 필드를 사용할 지 알려줍니다. 중국어 텍스트 문자열이 모두 단순화되었거나 모든 중국어 번체가 알면 충분한 정보를 얻을 수 있습니다.
또한 Unihan 데이터베이스의 데이터를 처리하는 Chinese Character Web API을 확인하십시오.
관련 문제
- 1. Java에서 영숫자를 정렬하는 방법은 무엇입니까?
- 2. 루비에서 문자열을 정렬하는 방법은 무엇입니까?
- 3. Java에서 숫자가 포함 된 문자열을 정렬하는 방법
- 4. Java에서 "ORDER BY"스타일로 정렬하는 방법은 무엇입니까?
- 5. Vala에서 문자열을 정렬하는 방법?
- 6. Java에서 중국어 문자는 어떻게 사용합니까?
- 7. java에서 문자열을 XML로 변환하는 방법은 무엇입니까?
- 8. Java에서 이진 문자열을 비트 시프트하는 방법은 무엇입니까?
- 9. Java에서 S3에 문자열을 직접 작성하는 방법은 무엇입니까?
- 10. java에서 런타임시 문자열을 디코딩하는 방법은 무엇입니까?
- 11. Java에서 문자열을 정수로 변환
- 12. java에서 인코딩을 확인하는 방법은 무엇입니까?
- 13. 많은 양의 문자열을 Java에서 정렬하는 효율적이고 확장 가능한 방법
- 14. 사용자가 열을 지정하면 java에서 2-d 배열을 정렬하는 방법은 무엇입니까?
- 15. Java에서 객체 배열 (포인트)을 정렬하는 방법은 무엇입니까?
- 16. datewise 문자열을 정렬하는 방법?
- 17. Java에서 변수와 부정 변수를 정렬하는 방법
- 18. mutablensarray를 정렬하는 방법은 무엇입니까?
- 19. 조회를 정렬하는 방법은 무엇입니까?
- 20. 배열을 정렬하는 방법은 무엇입니까?
- 21. NSMutableArray를 정렬하는 방법은 무엇입니까?
- 22. UTF-8로 인코딩 된 문자열을 파이썬으로 왼쪽 정렬하는 방법은 무엇입니까?
- 23. 숫자 값이 포함 된 비 균일 문자열을 정렬하는 방법은 무엇입니까?
- 24. PHP의 값 배열에서 특정 문자열을 정렬하는 방법은 무엇입니까?
- 25. Java에서 중국어 번체와 간체 모두 표시
- 26. 알파벳으로 문자열 배열을 정렬하는 방법은 무엇입니까?
- 27. 문자열을 문자열 ar로 정렬하는 방법
- 28. NSMutableOrderedSet을 사전 순으로 정렬하는 방법은 무엇입니까?
- 29. Perl을 사용하여 중국어 문자를 감지하는 방법은 무엇입니까?
- 30. ListView에 중국어 문자를 표시하는 방법은 무엇입니까?
감사합니다. 그것은 'Locale.SIMPLIFIED_CHINESE'는 중국어 병음에 의해 정렬되었지만'Locale.TRADITIONAL_CHINESE'는 스트로크에 의해 정렬되었습니다. – bydsky
병음이나 뇌졸중이 무엇인지 전혀 알지 못하지만 도움이 되었기 때문에 기쁩니다. –