Saturday, October 11, 2025
HomeLanguagesJavaCharacter getType() Method in Java with examples

Character getType() Method in Java with examples

  1. The Character.getType(char ch) is an inbuilt method in java that returns a value indicating a character’s general category. This method cannot handle supplementary characters. To support all Unicode characters, including supplementary characters, use the getType(int) method. Syntax:
public static int getType(char ch)
  1. Parameters: The method accepts one parameter ch of character datatype which refers to the character to be tested. Return value: This method returns a value of type integer representing the character’s general category. Below programs illustrates the use of Character.getType(char ch) method: Program 1: 

Java




import java.lang.*;
 
public class gfg {
 
   public static void main(String[] args) {
 
 
      // Create 2 character primitives ch1, ch2 and assigning values
      char c1 = 'K', c2 = '%';
 
      // Assign getType values of c1, c2 to int primitives int1, int2
      int int1 = Character.getType(c1);
      int int2 = Character.getType(c2);
 
      String str1 = "Category of " + c1 + " is " + int1;
      String str2 = "Category of " + c2 + " is " + int2;
 
      System.out.println( str1 );
      System.out.println( str2 );
   }
}


Output:

Category of K is 1
Category of % is 24
  1. Program 2: 

Java




import java.lang.*;
 
public class gfg {
 
   public static void main(String[] args) {
 
 
      // Create 2 character primitives ch1, ch2 and assigning values
      char c1 = 'T', c2 = '^';
 
      // Assign getType values of c1, c2 to int primitives int1, int2
     int int1 = Character.getType(c1);
     int int2 = Character.getType(c2);
 
      String str1 = "Category of " + c1 + " is " + int1;
      String str2 = "Category of " + c2 + " is " + int2;
 
      System.out.println(str1);
      System.out.println(str2);
   }
}


Output:

Category of T is 1
Category of ^ is 27
  1. The java.lang.Character getType(int codePoint) is similar to previous method in all the manner, this method can handle supplementary characters. Syntax:
public static int getType(int codePoint)
  1. Parameter: The method accepts a single parameter codePoint of integer datatype and refers to the character (Unicode code point) to be tested. Return Value: This method returns a value of type int representing the character’s general category. Below programs demonstrates the above mentioned method: Program 1: 

Java




// Java program to demonstrate
// the above method
import java.lang.*;
 
public class gfg {
 
   public static void main(String[] args) {
 
      // int primitives c1, c2
      int c1 = 0x0037, c2 = 0x016f;
 
 
      // Assign getType values of c1, c2 to int primitives int1, int2
     int int1 = Character.getType(c1);
     int int2 = Character.getType(c2);
 
      // Print int1, int2 values
      System.out.println(  "Category of c1 is " + int1);
      System.out.println(  "Category of c1 is " + int2);
   }
}


Output:

Category of c1 is 9
Category of c1 is 2
  1. Program 2: 

Java




// Java program to demonstrate
// the above method
import java.lang.*;
 
public class gfg {
 
   public static void main(String[] args) {
 
      // int primitives c1, c2
      int c1 = 0x0135, c2 = 0x015f;
 
 
      // Assign getType values of c1, c2 to int primitives int1, int2
     int int1 = Character.getType(c1);
     int int2 = Character.getType(c2);
 
      // Print int1, int2 values
      System.out.println(  "Category of c1 is " + int1);
      System.out.println(  "Category of c1 is " + int2);
   }
}


Output:

Category of c1 is 2
Category of c1 is 2
Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32351 POSTS0 COMMENTS
Milvus
87 POSTS0 COMMENTS
Nango Kala
6720 POSTS0 COMMENTS
Nicole Veronica
11883 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11941 POSTS0 COMMENTS
Shaida Kate Naidoo
6839 POSTS0 COMMENTS
Ted Musemwa
7103 POSTS0 COMMENTS
Thapelo Manthata
6794 POSTS0 COMMENTS
Umr Jansen
6794 POSTS0 COMMENTS