Java Program to count digits and white spaces in a given string

Program

import java.util.Scanner;
public class CountDigitsAndWhiteSpacesInString {
    public void countDigitWhiteSpaces(String inputStr)
    {
        int digitCount = 0;
        int spacesCount = 0;
        inputStr = inputStr.toLowerCase();
        for(int i = 0; i < inputStr.length(); i++) {    
            //check for Digits
            if(inputStr.charAt(i) >='0' && inputStr.charAt(i) <='9') {    
               // Increment digit count  
               digitCount++;    
            }    
            //Checks for White Spaces    
            else if(inputStr.charAt(i) == ' ') {      
                //Increment spaces count   
                spacesCount++;    
            }              
        }
        System.out.println("Number of Digits: "+ digitCount); 
        System.out.println("Number of Whitespaces: "+ spacesCount);
    }
    public static void main(String[] args)
    {
        CountDigitsAndWhiteSpacesInString countDigitsAndWhiteSpacesInString = new CountDigitsAndWhiteSpacesInString();
        Scanner reader = new Scanner(System.in);
        System.out.print("Enter the String: ");
        String inputString = reader.nextLine();
        countDigitsAndWhiteSpacesInString.countDigitWhiteSpaces(inputString);
    }
}

Output

$ javac CountDigitsAndWhiteSpacesInString.java
$ java CountDigitsAndWhiteSpacesInString
Enter the String: oodlescoop 123
Number of Digits: 3
Number of Whitespaces: 1