Java.lang.Short 类

java.lang.Short.reverseBytes() 方法返回通过反转两者中的字节顺序获得的值指定短值的补码表示形式。

语法

public static short reverseBytes(short i)

参数

i 指定要反转字节的值。

返回值

返回反转得到的值(或者,等效地,交换)指定短值中的字节。

异常

无。

示例:

在下面的示例中, java.lang.Short.reverseBytes() 方法用于反转给定短值中的字节顺序。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    
    //创建短值
    short x = 5;
    short y = 25;
    short z = -25;

    //创建短值的反向字节
    short p = Short.reverseBytes(x);
    short q = Short.reverseBytes(y);
    short r = Short.reverseBytes(z);

    //打印短值的reverseBytes
    System.out.println("reverseBytes of x is: " + p); 
    System.out.println("reverseBytes of y is: " + q);   
    System.out.println("reverseBytes of z is: " + r); 
  }
}

上面的代码将是:

reverseBytes of x is: 1280
reverseBytes of y is: 6400
reverseBytes of z is: -6145