zoukankan      html  css  js  c++  java
  • 判断一个字符是否是汉字 —— Java

    代码


        /**
         * 判断一个字符是否是汉字
         * PS:中文汉字的编码范围:[u4e00-u9fa5]
         *
         * @param c 需要判断的字符
         * @return 是汉字(true), 不是汉字(false)
         */
        public static boolean isChineseChar(char c) {
            return String.valueOf(c).matches("[u4e00-u9fa5]");
        }
    

    测试用例


    /**
     * 判断一个字符是否是汉字
     *
     * @author Yawei Xi
     * @date 2018-8-20
     */
    public class Test {
        public static void main(String[] args) {
            char a = ' ';
            char b = 0;
            char c = 'a';
            char d = '中';
    
            System.out.println(isChineseChar(a));
            System.out.println(isChineseChar(b));
            System.out.println(isChineseChar(c));
            System.out.println(isChineseChar(d));
        }
    
        /**
         * 判断一个字符是否是汉字
         * PS:中文汉字的编码范围:[u4e00-u9fa5]
         *
         * @param c 需要判断的字符
         * @return 是汉字(true), 不是汉字(false)
         */
        public static boolean isChineseChar(char c) {
            return String.valueOf(c).matches("[u4e00-u9fa5]");
        }
    }
    

    测试结果


    false
    false
    false
    true
    
  • 相关阅读:
    单例模式
    pandas to_html
    restful
    numpy版本查看以及升降
    视频下载
    转载:caffe中的Reshape层
    caffe编译报错解决
    python 版Faster Rcnn
    转载:动态规划以及路径记录
    TensorFlow设置GPU占用量
  • 原文地址:https://www.cnblogs.com/freelancy/p/9505017.html
Copyright © 2011-2022 走看看