java.lang.Integer.reverseBytes() 方法返回将两者中的字节顺序颠倒后得到的值指定 int 值的补码表示形式。
语法
public static int reverseBytes(int i)
参数
i | 指定要反转字节的值。 |
返回值
返回将字节反转后得到的值指定的 int 值。
异常
无。
示例:
在下面的示例中,java.lang.Integer.reverseBytes() 方法返回通过反转给定 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.reverseBytes(x));
}
}
上述代码的输出将是:
>The values of x is: 100
The binary representation of x is: 1100100
After reversing : 1677721600