Short 基本数据类型short 的包装类
Short 类型的对象包含一个 short 类型的字段
属性简介
值为 215-1 的常量,它表示 short 类型能够表示的最大值 public static final short MAX_VALUE = 32767; |
public static final short MIN_VALUE = -32768; 用来以二进制补码形式表示 short 值的比特位数
public static final int SIZE = 16; 二进制补码形式表示 short 值的字节数
public static final int BYTES = SIZE / Byte.SIZE; 表示基本类型 short 的 Class 实例
public static final Class<Short> TYPE = (Class<Short>) Class.getPrimitiveClass("short");
构造方法
照常两种形式
常用方法
比较
static int compare(short x, short y)
静态方法
x<y 小于0
x=y 等于0
x>y 大于0
|
实例方法
调用静态方法比较两个对象的值
parseXXX系列
parseShort系列依赖Integer.parseInt
valueOf系列
static Short valueOf(short s)
static Short valueOf(String s, int radix)
static Short valueOf(String s)
static Short valueOf(String s, int radix)
static Short valueOf(String s)
XXXValue系列
类似 Integer和Long Byte
Short也有提供XXXValue系列方法,原理也跟他们类似
全部都是强转
Short也有提供XXXValue系列方法,原理也跟他们类似
全部都是强转
byteValue()
shortValue()
intValue()
longValue()
floatValue()
doubleValue()
toUnsignedXXX 系列
toString 系列
static String toString(short s) |
static int toUnsignedInt(short x)
static long toUnsignedLong(short x)
equals
hashCode
Short的hashcode 也是直接返回值
其他方法
Short提供了reverseBytes(short) 方法
Short虽然比Byte稍微提供的支持多一点点,但是也很少
有些方法也是依赖于Integer