当前位置:首页 » 编程语言 » java判断汉字

java判断汉字

发布时间: 2025-05-07 12:48:38

A. java怎么判断输入的是不是中文

你好,最简单而且最保险的一种方法是:
这里举个最复杂的例子:就是输入了中文和英文的
String str = "....." ; //str是你输入的东西
如果str.length() < str.getBytes().length 那么输入的肯定有中文
看测试代码:
public class Chinese {
public static void main(String[] args) {
String str1 = "aaa" ;
String str2 = "中国" ;
String str3 = "中a" ;
isChinese(str1) ;
isChinese(str2) ;
isChinese(str3) ;
}
public static void isChinese(String str){
if(str.length() < str.getBytes().length){
System.out.println("有中文");
}else{
System.out.println("英文");
}
}
}

B. java怎么检验字符串是否全为纯中文

Java判断一个字符串是否有中文一般情况是利用Unicode编码(CJK统一汉字的编码区间:0x4e00–0x9fbb)的正则来做判断,但是其实这个区间来判断中文不是非常...

C. java判断字符串是拼音还是汉字

public static void main(String[] args) {
Pattern p_str = Pattern.compile("[\\u4e00-\\u9fa5]+");
String str="我是汉字";
Matcher m = p_str.matcher(str);
if(m.find()&&m.group(0).equals(str)){
System.out.println("Ok");
}
} 这个就可以判断,输入任意个字符,必须所有的都是中文,才算是

热点内容
编程铣床 发布:2025-05-08 02:36:21 浏览:43
数控编程编程代码 发布:2025-05-08 02:35:24 浏览:331
checkboxandroid图片 发布:2025-05-08 02:12:07 浏览:670
微信dat数据反编译 发布:2025-05-08 02:11:32 浏览:298
2级c语言软件 发布:2025-05-08 01:55:45 浏览:490
服务器光驱占用d盘如何改变 发布:2025-05-08 01:43:33 浏览:857
全民农场服务器关闭什么时间开启 发布:2025-05-08 01:29:20 浏览:677
msde数据库下载 发布:2025-05-08 01:21:53 浏览:287
海鸥优化算法 发布:2025-05-08 01:12:52 浏览:972
威纶通exob禁止反编译设置 发布:2025-05-08 01:06:05 浏览:286