java判断字符是否汉子_java判断字符是否是汉字的方法

java判断字符是否是汉字的方法

发布时间:2020-06-25 14:42:21

来源:亿速云

阅读:78

作者:Leah

这期内容当中小编将会给大家带来有关java判断字符是否是汉字的方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

valueOf() 方法用于返回给定参数的原生 Number 对象值,参数可以是原生数据类型, String等。

matches()是全部匹配,是将整个输入串与模式匹配,如果要验证一个输入的数据是否为数字类型或其他类型,一般用matches()。

判断方法:

首先使用“valueOf()”方法返回字符的对象值,然后定义用于判断的正则表达式,例如:“[\u4e00-\u9fa5]”,最后使用“matches()”方法进行匹配即可。

实例如下:/**

* 判断一个字符是否是汉字

*

* @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

上述就是小编为大家分享的java判断字符是否是汉字的方法了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值