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
    
  • 相关阅读:
    转: PHP的"::"、"->"和"=>"的区别
    PHP命名空间
    PHP+MySQL数据库编程的步骤
    SQL基础
    Mysql的CMD操作
    Apache服务器配置
    【网关】SpringCloud-Gateway
    Oracle表分区
    MongoDB---分片
    MongoDB-BSON
  • 原文地址:https://www.cnblogs.com/freelancy/p/9505017.html
Copyright © 2011-2022 走看看