In this section, you will learn how to determine the type of a character.
In this section, you will learn how to determine the type of a character.In this section, you will learn how to determine the type of a character.
You can use the methods of Character class to determine the properties of a character. This class provides several methods for determining a character's category and these methods work for the entire Unicode character set.
In the given example, we have specified a character to define the kind of value contained in a char, whether it is a digit, letter, white space character, space character, or it should be in upper case or in lower case. To determine the character type we have used some static method of Character class:
isLetter(): This method determines if the specified character is a
letter.
isDigit(): This method determines if the specified character is a digit.
isLowerCase(): This method determines if the specified character is a
lowercase character.
isUpperCase(): This method determines if the specified character is an
uppercase character.
isWhitespace(): This method determines if the specified character is
white space.
isSpaceChar(): This method determines if the specified character is a
Unicode space character.
Here is the code:
public class TypeOfCharacter { public static void main(String[] args) { char ch = 'a'; if (Character.isLetter(ch)) { System.out.println("Character is a letter"); } if (Character.isDigit(ch)) { System.out.println("Character is a digit"); } if (Character.isLowerCase(ch)) { System.out.println("Character is in lowercase"); } if (Character.isUpperCase(ch)) { System.out.println("Character is in uppercase"); } if (Character.isWhitespace(ch)) { System.out.println("Character is a whitespace character"); } if (Character.isSpaceChar(ch)) { System.out.println("Character is a space character"); } } }
Output:
Character is a letter |