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