java 实现统计汉字个数

//统计汉字个数的方法
public class Hanzigeshu {

    public static void main(String[] args) {
        String text  = "我饿产妇赛反倒三阿飞";
        System.out.println(counthanzi(text));

    }

    public static int counthanzi(String text){
        int amount = 0;
        for(int i = 0;i<text.length();i++){
            boolean matches = Pattern.matches("^[\u4E00-\u9Fa5]{0,}$", text.charAt(i)+"");
            if(matches){
                amount ++;
            }
        }
        return amount;
    }
}

猜你喜欢

转载自blog.csdn.net/qq_30443907/article/details/82255512