Java Program to Convert Char to Byte Last Updated : 02 Feb, 2022 Comments Improve Suggest changes Like Article Like Report Given a char in Java, the task is to write a Java program that converts this char into Byte. Examples: Input: ch = 'A' Output: 65 Input: ch = 'B' Output 66 In Java, char is a primitive data type and it is used to declare characters. It has the capability to hold 16-bit unsigned Unicode characters. The range of a char can lie between 0 to 65,535 (inclusive). It holds a default value that is equal to '\u0000'. Also, the default size is 2. The syntax to declare and initialize a char variable is given below, Syntax: char ch1; // Declaration char ch2 = 'G'; // Initialization In Java, a byte is also a primitive data type and it is used for declaring variables. It contains the capacity to hold an 8-bit signed integer. A byte can range from -128 to 127 (inclusive). It is used to optimize memory in our systems. This article focuses on converting a char value into an equivalent byte value. byte by; // Declaration byte by = 12; // InitializationMethod 1: Explicit type-casting We can typecast the char variable into its equivalent Byte value by using explicit type-casting. The syntax is quite simple and given below: Syntax: byte by = (byte) ch; Here, ch is the char variable to be converted into Byte. It tells the compiler to convert the char into its byte equivalent value. Example: In this program, we have typecasted the char variable ch to a byte. Java // Java program to convert char into byte import java.io.*; class GFG { public static void main(String[] args) { char ch = 'G'; // Using explicit type casting byte by = (byte) ch ; // Print the byte variable System.out.println(by); } } Output71Method 2: Steps: Declare a byte array.Iterate over the values of the char array.During each step of the iteration, convert the current value in the char array using explicit typecasting and then insert it into the byte array. Example: In this program, we have typecasted the char array ch to the equivalent byte array. Java // Java program to convert a char array into byte array import java.io.*; class GFG { public static void main(String[] args) { // Initializing a char array char[] ch = {'G', 'e', 'e', 'k', 's', 'f','o','r','G','e','e', 'k', 's'}; // Declaring a byte array byte[] by = new byte[ch.length]; // Iterating over the char array for (int i = 0; i < ch.length; i++) { // Converting each char into its byte equivalent by[i] = (byte)ch[i]; } // Printing array elements for(int i = 0 ; i < by.length ; i++) { System.out.println(by[i]); } } } Output71 101 101 107 115 102 111 114 71 101 101 107 115 Comment More infoAdvertise with us Next Article Java Program to Convert Char to Byte bhuwanesh Follow Improve Article Tags : Java Java Programs Java-Conversion-Programs Practice Tags : Java Similar Reads Java Program to Convert Char to Int Given a char value, and our task is to convert it into an int value in Java. We can convert a Character to its equivalent Integer in different ways, which are covered in this article.Examples of Conversion from Char to Int:Input : ch = '3'Output : 3Input : ch = '9'Output : 9The char data type is a s 4 min read Java Program to Convert Octal to Binary Given an Octal number as input, the task is to convert that number into its Binary equivalent number. Example: Input: Octal Number = 513 Output: Binary equivalent value is: 101001011 Explanation : Binary equivalent value of 5: 101 Binary equivalent value of 1: 001 Binary equivalent value of 3: 011Oc 5 min read Java Program to Convert Binary to Octal A Binary (base 2) number is given, and our task is to convert it into an Octal (base 8) number. There are different ways to convert binary to decimal, which we will discuss in this article.Example of Binary to Octal Conversion:Input : 100100Output: 44Input : 1100001Output : 141A Binary Number System 5 min read Java Program to Convert Byte Array to Long A Java Byte Array is an array used to store byte data types only. The default value of each element of the byte array is 0. Given an array of bytes, convert it to a long value. Example: Byte Array: 1 2 3 4 Long Value: 16909060 Equivalent Hexadecimal String: 0x1020304 There are numerous approaches fo 3 min read Java Program to Convert File to a Byte Array Here, we will go through the different ways to convert file to byte array in Java. Note: Keep a check that prior doing anything first. Create a file on the system repository to deal with our program\writing a program as we will be accessing the same directory through our programs. Methods: Using rea 3 min read Java Program to Convert Byte Array to Image A byte array is the array of bytes that is used to store the collection of binary data. For example, the byte array of an image stores the information of every pixel of the image. In the byte array, we can store the content of any file in binary format. We can initialize the byte array with the byte 3 min read Java Program For Int to Char Conversion In this article, we will check how to convert an Int to a Char in Java. In Java, char takes 2 bytes (16-bit UTF encoding ), while int takes 4 bytes (32-bit). So, if we want the integer to get converted to a character then we need to typecast because data residing in 4 bytes cannot get into a single 3 min read Java Program to Convert Hex String to Byte Array Hex String - A Hex String is a combination of the digits 0-9 and characters A-F, just like how a binary string comprises only 0's and 1's. Eg: "245FC" is a hexadecimal string. Byte Array - A Java Byte Array is an array used to store byte data types only. The default value of each element of the byte 4 min read Java Program to Convert Byte Array to Hex String Byte Array - A Java Byte Array is an array used to store byte data types only. The default value of each element of the byte array is 0. Hex String - A Hex String is a combination of the digits 0-9 and characters A-F, just like how a binary string comprises only 0's and 1's. Eg: "245FC" is a hexadec 5 min read Java Program to Convert Binary to Hexadecimal The Hexadecimal number system as the name suggests comprises 16 entities. These 16 entities consist of 10 digits, 0-9 representing the first 10 numbers of the hexadecimal system as well. For the remaining 6 numbers, we use English alphabets ranging from A through F to represent the numbers 10 to 15. 6 min read Like