永发信息网

判断java String中是否有汉字的方法

答案:3  悬赏:10  手机版
解决时间 2021-01-27 05:24
判断java String中是否有汉字的方法
最佳答案
判断字符串中是否有中文
有中文返回true

public static boolean isChineseChar(String str){
boolean temp = false;
Pattern p=Pattern.compile("[\u4e00-\u9fa5]");
Matcher m=p.matcher(str);
if(m.find()){
temp = true;
}
return temp;
}
全部回答
string str = "im中国人"; string str1 = "chindddd"; if(str.getbytes().length == str.length()){ system.out.println("str 中没有汉字"); } else{ system.out.println("str 中有汉字"); } if(str1.getbytes().length == str1.length()){ system.out.println("str1 中没有汉字"); } else{ system.out.println("str1 中有汉字"); }
如果str.getBytes().length==str.length() 就没有汉字,否则就有,因为一个汉字两个字节,不是汉字就一个字节,而String的length()方法返回的是字数,跟非汉字字节数相等,不过汉字的符号也算汉字,比如"?"就是汉字 但是"?"就不是汉字
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
农历1974年6月4日是公历几号
老小玻璃商贸有限公司地址好找么,我有些事要
踏碓的意思是什么啊?知道的请说下!
阿波罗纯K怎么去啊,我要去那办事
事故认定书下了交警就必须还驾驶证吗
无等双的意思是什么啊?知道的请说下!
订婚谁给钱买五金
大娘当著奶奶面前,用针扎我下体,肚脐眼,肚
遥远的星星怎样会对人的命运产生作用呢?
港股交易时间是什么时候?不知道港股交易时间
星光壹号公馆地址在哪,我要去那里办事
遮辙的意思是什么啊?知道的请说下!
【把以下假分数化成带分数.4分之11 4分之5 4
密室逃脱18关怎么过
我家的乌龟是巴西龟,今天中午不知道为什么突
推荐资讯
我发一条短信给他: “希望你自己照顾好自己
魔兽世界 FS水BB攻击宏(特殊情况)
关于去丹东旅行的英语作文60
庶几乎的意思是什么啊?知道的请说下!
酷派手机怎么电视共享?
本人从事电器安全和EMC认证有多年,有UL,EN
“古人学问无遗力,少壮功夫老始成。纸上得来
(-2又2分之1)÷(-5分之2)
单行道 猜灯谜物理名词
集体为什么要团结互助?
男生很久没删掉前女友是不是说明已经忘了?
一年级语文下册测试卷
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?