Java.lang.Integer 类

java.lang.Integer.reverse() 方法返回通过反转两位的位顺序获得的值指定 int 值的补码二进制表示形式。

语法

public static int reverse(int i)

参数

i 指定要反转的值。

返回值

返回将指定的 int 值。

异常

无。

示例:

在下面的示例中,java.lang.Integer.reverse() 方法返回通过反转给定 int 值中的位顺序获得的值。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    
    //创建一个int值
    int x = 100; 

    //打印x的值,它的二进制表示
    //并反转位的顺序
    System.out.println("The values of x is: " + x);
    System.out.print("The binary representation of x is: ");
    System.out.println(Integer.toBinaryString(x));
    System.out.print("After reversing : ");
    System.out.println(Integer.reverse(x));
  }
}

上述代码的输出将是:

The values of x is: 100
The binary representation of x is: 1100100
After reversing : 637534208