Java.lang.Short 类

java.lang.Short.toUnsignedInt() 方法用于通过无符号转换将参数转换为 int。在到 int 的无符号转换中,int 的高 16 位为零,低 16 位等于短参数的位。因此,零和正 Short 值将映射到数值上相等的 int 值,负 Short 值将映射到等于输入加上 216 的 int 值。

语法

public static int toUnsignedInt(short x)

参数

x 指定要转换为无符号整数的值。

返回值

返回通过无符号转换转换为 int 的参数

异常

不适用。

示例:

在下面的示例中,java.lang.Short.toUnsignedInt() 方法用于转换给定的通过无符号转换将短值转换为 int。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {

    //创建短值
    short x = 25;
    short y = -25;

    //打印短值的UnsignedInt值
    System.out.println("UnsignedInt value of x is: " + Short.toUnsignedInt(x)); 
    System.out.println("UnsignedInt value of y is: " + Short.toUnsignedInt(y));  
  }
}

上述代码的输出将是:

UnsignedInt value of x is: 25
UnsignedInt value of y is: 65511