|  | Java判断一个字符是否为中文字符 | /*** * 判断字符是否为中文
 * @param ch 需要判断的字符
 * @return 中文返回true,非中文返回false
 */
 private static boolean isChinese(char ch) {
 //获取此字符的UniCodeBlock
 Character.UnicodeBlock ub = Character.UnicodeBlock.of(ch);
 //  GENERAL_PUNCTUATION 判断中文的“号
 //  CJK_SYMBOLS_AND_PUNCTUATION 判断中文的。号
 //  HALFWIDTH_AND_FULLWIDTH_FORMS 判断中文的,号
 if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS
 || ub == Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS
 || ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
 || ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
 || ub == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION         // 判断中文的。号
 || ub == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS       // 判断中文的,号
 || ub == Character.UnicodeBlock.GENERAL_PUNCTUATION                 // 判断中文的“号
 ){
 System.out.println(ch + " 是中文");
 return true;
 }
 return false;
 }
 | 
 ————————————————
 原文链接:https://blog.csdn.net/Guijun6/article/details/95348075
 
 
 程序猿的技术大观园:www.javathinker.net
 | 网站系统异常 
 
 
    
     | 系统异常信息 |  
     | Request URL: 
http://www.javathinker.net/WEB-INF/lybbs/jsp/topic.jsp?postID=1236 
 java.lang.NullPointerException
 
 如果你不知道错误发生的原因,请把上面完整的信息提交给本站管理人员。
 |  |