java中计算字符串数组集合长度
数组有length属性,直接数组名。length 就可以了。 不是length()方法。字符串是length()。数组才是字符串的length属性。
这个东西有个问题。无论是汉字,符号,还是字母都会输出长度。
我这个不仅可以统计汉字数量,而且可以提取出汉字。
import java。util。regex。Matcher;
import java。util。regex。Pattern;
public class Test {
public static void main(String[] args) {
int count = 0;
String regex = "[\u4e00-\u...全部
数组有length属性,直接数组名。length 就可以了。 不是length()方法。字符串是length()。数组才是字符串的length属性。
这个东西有个问题。无论是汉字,符号,还是字母都会输出长度。
我这个不仅可以统计汉字数量,而且可以提取出汉字。
import java。util。regex。Matcher;
import java。util。regex。Pattern;
public class Test {
public static void main(String[] args) {
int count = 0;
String regex = "[\u4e00-\u9fa5]";
String str = "今天阳光明媚zh2345678{不是吗},是的。
";
Pattern p = Pattern。compile(regex);
Matcher m = p。matcher(str);
System。out。print("提取出来的中文有:");
while (m。
find()) {
count++;
System。out。print(m。group() + " ");
}
System。out。println();
System。
out。println("汉字出现的频率:" + count);
}
}。收起