Skip to content
Related Articles

Related Articles

Improve Article

Character.reverseBytes() in Java with examples

  • Last Updated : 13 Jun, 2018

java.lang.Character.reverseBytes() is a built-in method in java which returns the value obtained by reversing the order of the bytes in the specified char value.

Syntax:

public static char reverseBytes(char ch)

Parameter: The function accepts one mandatory parameter ch which signifies the character whose order of bytes is to be reversed.

Returns: This method returns the value obtained by reversing (or, equivalently, swapping) the bytes in the specified char value.

Below programs illustrate the java.lang.Character.reverseBytes() function:
Program 1:






// Java program to demonstrate the
// Character.reverseBytes() when a
  
import java.lang.*;
  
public class gfg {
  
    public static void main(String[] args)
    {
  
        // char whose byte order is to be reversed
        char c1 = '\u4d00';
        char c2 = Character.reverseBytes(c1);
  
        // prints the reversed bytes
        System.out.println("Reversing bytes on " + c1 + " gives " + c2);
    }
}
Output:
Reversing bytes on ? gives M

Program 2:




// Java program to demonstrate the
// Character.reverseBytes() when a
// number is passed
  
import java.lang.*;
  
public class gfg {
  
    public static void main(String[] args)
    {
  
        // char whose byte order is to be reversed
        char c1 = '9';
        char c2 = Character.reverseBytes(c1);
  
        // prints the reversed bytes
        System.out.println("Reversing bytes on " + c1 + " gives " + c2);
  
        c1 = '7';
        c2 = Character.reverseBytes(c1);
  
        // prints the reversed bytes
        System.out.println("Reversing bytes on " + c1 + " gives " + c2);
    }
}
Output:
Reversing bytes on 9 gives ?
Reversing bytes on 7 gives ?

Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.




My Personal Notes arrow_drop_up
Recommended Articles
Page :