统计字符串中数字的个数

题目描述: 如 “ABC123 ” 输出为3

思路:
1.将字符串以数组形式输出,再一一遍历数组,遇到数字计数器加1
2.可以利用Character.isDigit(str.charAt(i)方法判断是不是为数字,如果是,计数器加1

代码:

public class TestDemo1{
    public static int isNumberic(String str){
        int count = 0;
        for (int i = 0; i < str.length() ; i++) {
            if(Character.isDigit(str.charAt(i))){
                count++;
            }
        }
        return count;
    }

    public static void main(String[] args) {
        String str1 = "1122scdfe3";
        int ret = isNumberic(str1);
        System.out.println(ret);
    }
}

你可能感兴趣的:(Java)