Java.lang.Character.charValue() is a built-in method in Java that returns the value of this character object. This method converts the Character object into its primitive data type char.
Syntax:
public char charValue() The function does not accepts any parameter.
Return Type: This method returns the primitive char value represented by this object.
Below programs illustrate the Java.lang.Character.charValue() method:
Program 1:
// Java program to demonstrate the // Java.lang.Character.charValue() method // when the assigned char is a character   import java.lang.*;   public class Gfg1 {       public static void main(String[] args)     {         // Create a character object         Character x = new Character( 'z' );           // assign the primitive value to a character         char ch = x.charValue();           System.out.println( "Primitive char value is " + ch);     } } |
Primitive char value is z
Program 2: When we assign the value of x by any digit:
// Java program to demonstrate the // function when the assigned value is // a number import java.lang.*;   public class Gfg {       public static void main(String[] args)     {         // create a Character object x         Character x = new Character( '9' );           // assign value is a number         // assign the primitive value to a character         char ch = x.charValue();             // print the primitive char value         System.out.println( "Primitive char value is " + ch);     } } |
Primitive char value is 9