1. 中国語の文字のエンコード範囲: [\u4e00-\u9fa5] (推奨される Java 関連ビデオ チュートリアル: Java ビデオ チュートリアル)
# # 次のメソッドは、文字が中国語の文字であるかどうかを判断します//如果是一个汉字返回true,否则返回falsepublic static boolean checkCharCN(char c){ String s = String.valueOf(c); String regex = "[\u4e00-\u9fa5]"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(s); return m.matches(); }Java は Unicode エンコーディングを使用します。char 型変数の範囲は 0 ~ 65535 です。符号なしの値は 65536 文字を表すことができます。基本的に、地球上の文字は可能です。 中国語文字は基本的に [19968, 40869] の間に集中し、合計 20901 文字になります Unicode エンコード範囲: 中国語文字: [0x4e00,0x9fa5] ] (または 10 進数 [19968, 40869]) 数値: [0x30,0x39] (または 10 進数 [48, 57]) 小文字: [0x61,0x7a] (または 10 進数 [ 97, 122 ]) 大文字: [0x41,0x5a] (または 10 進数 [65, 90])その他の Java 関連記事については、
Java 基本に注目してください。チュートリアル列。
以上が文字が漢字かどうかを判断する Java メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。