在java如何判断字符串有多少中文字
2014-05-19 21:30
225 查看
用正则表达式[\u4e00-\u9fa5]
public static void main(String[] args) {
int count=0;
String regEx = "[\\u4e00-\\u9fa5]";
//System.out.println(regEx);
String str = "中文fdas";
//System.out.println(str);
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
while (m.find()) {
for (int i = 0; i <= m.groupCount(); i++) {
count=count+1;
}
}
System.out.println("共有"+count+"个");
}
public static void main(String[] args) {
int count=0;
String regEx = "[\\u4e00-\\u9fa5]";
//System.out.println(regEx);
String str = "中文fdas";
//System.out.println(str);
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(str);
while (m.find()) {
for (int i = 0; i <= m.groupCount(); i++) {
count=count+1;
}
}
System.out.println("共有"+count+"个");
}
相关文章推荐
- 在java判断字符串有多少中文字
- 判断字符串中有多少中文字符*java正则表达式使用
- Java小知识-判断字符串中有多少中文
- 在java判断字符串有多少中文字
- java 如果判断一个字符串中有多少个中文字符,中文汉字
- java 判断一个字符串中有多少个中文
- java中用正则表达式判断字符串是否包含中文
- java 如何判断一个字符串是数字
- 回复:String中如果有中文,如何保证length()返回的长度 在 Java 中字符串是以 Unicode 方式编码的,所以,无论中英文都算的长度为 1。根据你的描述,估计是想要取得英文长度为 1 中文长度为 2 的总长度吧。这个,理论上可以构造 An
- JAVA判断字符串中是否包含中文
- java 判断字符串中是否含中文
- java 如何判断一个字符串是数字
- Java精确判断一个字符串是否有中文
- JavaScript 里如何判断一个字符串里是否存在某个字符串?(支持中文)
- 如何判断一个字符串是否含有中文
- java 判断字符串内是否含有中文
- java 判断字符串是否为中文的正则表达式
- java判断字符串中的中文
- C#如何判断一个字符串中中文和字母或数字的个数(转载)
- java判断字符串中的中文