zoukankan      html  css  js  c++  java
  • java 判断是否为中文字符,部分,。中文符号不能识别

     1     public static void main(String[] args) {
     2         int i = 0;
     3         for (char c : ",。判断一个字符串是否有中文一般情况是利用Unicode编码".toCharArray()) {
     4             i++;
     5             System.out.println(i + ":" + isChinese(c));
     6 
     7         }
     8     }
     9 
    10     public static boolean isChinese(char c) {
    11         Character.UnicodeBlock ub = Character.UnicodeBlock.of(c);
    12         if (ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS
    13                 || ub == Character.UnicodeBlock.CJK_COMPATIBILITY_IDEOGRAPHS
    14                 || ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
    15                 || ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
    16                 || ub == Character.UnicodeBlock.CJK_SYMBOLS_AND_PUNCTUATION
    17                 || ub == Character.UnicodeBlock.HALFWIDTH_AND_FULLWIDTH_FORMS
    18                 || ub == Character.UnicodeBlock.GENERAL_PUNCTUATION) {
    19             return true;
    20         }
    21         return false;
    22     }
  • 相关阅读:
    基于Centos 7 vue+nginx+docker 的前端项目部署
    uni-app学习随笔
    微服务和Docker
    Ado.Net
    数据库(SQLServer)
    JavaScript
    CSS样式
    HTML前端标签
    vue中 拖动元素边框 改变元素宽度
    vue学习笔记14
  • 原文地址:https://www.cnblogs.com/wulm/p/7066529.html
Copyright © 2011-2022 走看看