当前位置:首页 » 编程语言 » 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");
}
} 这个就可以判断,输入任意个字符,必须所有的都是中文,才算是

热点内容
取随机数php 发布:2025-07-12 12:58:16 浏览:840
如何配置组合音响 发布:2025-07-12 12:53:54 浏览:93
c语言幂计算 发布:2025-07-12 12:52:36 浏览:566
兔费WLAN密码多少 发布:2025-07-12 12:50:59 浏览:861
阿里云分布式存储 发布:2025-07-12 12:45:04 浏览:535
sql日志压缩 发布:2025-07-12 12:39:53 浏览:343
红点角标算法 发布:2025-07-12 12:11:16 浏览:844
开心消消乐服务器繁忙什么情况 发布:2025-07-12 12:11:14 浏览:239
数据库的封锁协议 发布:2025-07-12 12:10:35 浏览:725
如何配置一台长久耐用的电脑 发布:2025-07-12 11:43:03 浏览:602