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