java.lang.Long.reverse() 方法返回通过反转两位中的位顺序获得的值指定 long 值的补码二进制表示形式。
语法
public static long reverse(long i)
参数
i | 指定要反转的值。 |
返回值
返回将指定的 long 值。
异常
无。
示例:
在下面的示例中,java.lang.Long.reverse() 方法返回通过反转给定 long 值中的位顺序获得的值。
import java.lang.*;
public class MyClass {
public static void main(String[] args) {
//创建一个长值
long x = 100;
//打印x的值,它的二进制表示
//并反转位的顺序
System.out.println("The values of x is: " + x);
System.out.print("The binary representation of x is: ");
System.out.println(Long.toBinaryString(x));
System.out.print("After reversing : ");
System.out.println(Long.reverse(x));
}
}
上述代码的输出将是:
The values of x is: 100
The binary representation of x is: 1100100
After reversing : 2738188573441261568