JAVA中判断字符是否为中文的方法
来源:互联网 发布:许昌自考网络学校 编辑:程序博客网 时间:2024/05/18 04:00
String.getBytes().length != String.length()
String.getBytes().length取的是字节数,因为中文是全角字符,所以每个中文的字节数都为2
String.length()取的是字符长度,按中文的个数来截取。
但是这样有bug 因为中文是全角字符没错,但是并非全角字符就全部是中文
另外的解决方法如下:
public class IsChinese{
/**
* @param args
*/
public static void main(String[] args){
// TODO Auto-generated method stub
//判断字符是否为中文
String str = "中国chinese";
for (int i = 0; i < str.length(); i++){
if (str.substring(i, i + 1).matches("[/u4e00-/u9fa5]+")){
System.out.println("""+str.substring(i, i + 1)+"""+"为汉字");
}else...{
System.out.println("""+str.substring(i, i + 1)+"""+"不为汉字");
}
}
}
}
- JAVA中判断字符是否为中文的方法
- JAVA中判断字符是否为中文的方法
- Java中判断字符为中文的方法
- C#中判断字符是否为中文
- C#中判断字符是否为中文
- C#中判断字符是否为中文
- C#中判断字符是否为中文
- C#中判断字符是否为中文
- C#中判断字符是否为中文
- AX中判断字符是否为中文
- C#中判断字符是否为中文
- C#中判断字符是否为中文
- JAVA读取中文文件,判断string中含有中文字符,判断某一个字符是否为中文字符
- 判断输入的字符是否为中文
- 判断字符是否为中文
- 判断字符是否为中文
- 判断字符是否为中文
- 判断字符是否为中文
- JavaScript进阶学习的一些建议
- 四、探索需求—项目调研
- Web3.0下的互联网大变革
- 如何由XSD自动生成XML和实体类
- Hibernate3与spring2的整合应用
- JAVA中判断字符是否为中文的方法
- ASP.NET AJAX入门系列
- and 和 ANDALSO的区别
- Struts2+Spring2+Hibernate3.2配置参考2
- Struts 2 + Spring 2 + Hibernate 3 整合入门详解
- taskfreak简介及安装指南
- Struts ajax
- 一个图片广告控件
- 框架:一个使用spring框架AOP的 例子