How-To: Java isDigit() function

realedwintorres

Edwin Torres

Posted on November 3, 2021

How-To: Java isDigit() function

Sometimes it is helpful to know if a character is a digit (0-9) or not.

The built-in Java Character class provides an isDigit() function that determines if a character is a digit or not. If it is, the function returns true. Otherwise, it returns false.

Here is an example. Declare and populate some character values to test:

char c1 = '9';
char c2 = 'A';
Enter fullscreen mode Exit fullscreen mode

The c1 variable contains a character value that is a digit. The c2 variable contains a character value that is not a digit.

To invoke the isDigit() function, use the Character class and pass in the character to test as the parameter. The return value of the function is a Boolean (true or false) value.

This statement checks if the c1 variable contains a digit and stores the result in a Boolean variable b1:

boolean b1 = Character.isDigit(c1);
Enter fullscreen mode Exit fullscreen mode

Since the character '9' is a digit, the statement assigns true to b1.

The same process checks the c2 variable:

b1 = Character.isDigit(c2);
Enter fullscreen mode Exit fullscreen mode

This time, the program assigns false to b1, because 'A' is not a digit.

Here is the complete program:

public class Example {
  public static void main(String[] args) throws Exception {

    char c1 = '9';
    char c2 = 'A';

    boolean b1 = Character.isDigit(c1);
    System.out.println(b1); // true

    b1 = Character.isDigit(c2);
    System.out.println(b1); // false
  }
}
Enter fullscreen mode Exit fullscreen mode

The Character.isDigit() function is very useful when determining if a character is a digit or not. This can help with a variety of string processing tasks in the programs you write.

Thanks for reading. 😃

Follow me on Twitter @realEdwinTorres for more programming tips and help.

💖 💪 🙅 🚩
realedwintorres
Edwin Torres

Posted on November 3, 2021

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Using Binary Search in Java
java Using Binary Search in Java

November 27, 2021

Basic Arrays in Java
java Basic Arrays in Java

November 10, 2021

Creating a Squid Game Card in HTML
javascript Creating a Squid Game Card in HTML

November 9, 2021