Character to char in Java

In this short post, I will be sharing how to convert Character to char in Java. We can achieve our goal by using Character's class charValue() method or using the assignment operator. Let's dive deep into the topic:

Read Also: char to Character in Java

Convert Character to char in Java

1. Using charValue() method

According to Oracle docs, Character's class charValue() method converts Character object to primitive type char as shown below:
 public class CharacterToChar {
    public static void main(String args[]) {
      Character ch = new Character('a');
      System.out.println(ch.charValue());
    }
}

Output:
a

Also,

 public class CharacterToChar2 {
    public static void main(String args[]) {
      Character ch = 'b';
      System.out.println(ch.charValue());
    }
}

Output:
b

2. Using assignment operator



Autoboxing works on the Character/char by using the assignment operator to convert Character to char as shown below:

 public class CharacterToChar3 {
    public static void main(String args[]) {
      Character ch = 'c';
      char var = ch;
      System.out.println(var);
    }
}

Output:
c

That's all for today, please mention in the comments in case you have any questions related to how to convert Character to char in Java.

About The Author

Subham Mittal has worked in Oracle for 3 years.
Enjoyed this post? Never miss out on future posts by subscribing JavaHungry