Javaのストリングで中国語の文字列をソートするライブラリはありますか?Javaのストロークで中国語の文字列をソートする方法は?
6
A
答えて
3
java.text.Collator
中国語Locale
です。
2
コードを自分でロールしたい場合は、Unicode ConsortiumのUnihanデータベースのRadical-Stroke Countsフィールドを使用します。テクニカルレポート38のセクションにリンクし、これらのフィールドについて説明します。
表意文字のストローク数は、表示されている文字、すなわちグリフの構造(または形態)に基づいていることに注意してください。グリフの形態は、フォントのスタイル(特に繁体字中国語、簡体字中国語、または日本語の慣習に従うかどうか)の関数です。しかし、Javaの文字コードは通常、Unicode標準に基づいています。Unicode標準は、これらのすべての慣習からの文字を単一の文字コードで統一します。
したがって、あなたのテキストがどのような慣例を使用しているかを示すために外部情報が必要です。これはUnihanデータベースのどのフィールドを使用するかを指示します。あなたの中国語の文字列がすべて簡略化されていること、またはすべての伝統的な中国語が分かっているなら、あなたは十分な情報を持っています。
また、Unihanデータベースのデータを扱うChinese Character Web APIもチェックしてください。
関連する問題
- 1. J2MEでタイ語/中国語の文字列を描画する方法は?
- 2. UTF-8中国語の文字列を解析する方法
- 3. Javaのvarchar値からフェッチされた中国語/韓国語の文字列を保持する方法
- 4. PHPで中国語の文字を定義する方法は?
- 5. Java文字列でサポートされていない文字(中国語の文字)
- 6. 中国語の文字PHPMailer
- 7. GDAL GDALRATSetValueAsString()中国語の文字を保存する方法(C#)?
- 8. 中国語または日本語の文字列の比較
- 9. Flashの動的テキスト用の文字列の中国語文字
- 10. 英語の環境で中国語の文字列を比較するには?
- 11. UTF8の中国語の文字は?
- 12. 中国語の文字とgrepのマッチング方法は?
- 13. Emacsに中国語の文字を表示させる方法
- 14. 中国語をフィルタリングする方法(中国語のみ)
- 15. BeautifulSoup中国語文字エンコーディングエラー
- 16. 異なる言語のJavaで文字列をレンダリングする英語、中国語、インド語
- 17. HEX文字列から中国語文字列
- 18. UTF-8文字列を中国語に変換するには?
- 19. 文字列内の国際語を許可する方法
- 20. StAX - writeCharacters()、中国語、日本語文字をエスケープする方法は?
- 21. のphp-htmlの中国語の文字
- 22. MySql 5.0で異なる言語(中国語、ヒンディー語など)を含む文字列を格納する方法
- 23. 文字列からすべての中国語文字を置き換える方法は?
- 24. ファイル名の中国語/日本語文字の検出方法は?
- 25. verdanaフォントのボタンのJava中国語文字
- 26. MS SQL中国語の列をソートする
- 27. Powershell中国語の文字エンコーディングエラー
- 28. この文字列をデコードするには?簡体字中国語
- 29. Javaで繁体字と簡体字中国語の両方を表示する
- 30. 韓国語と中国語の文字を処理するSQL Serverデータベースフィールド
ありがとうございました。中国語ピンインでは 'Locale.SIMPLIFIED_CHINESE'が、ロケートでは' Locale.TRADITIONAL_CHINESE'の順になっています。 – bydsky
私はピンインや脳卒中が何であるか分かりませんが、助けてくれるとうれしいです。 –