Short类是基本类型short 的包装类,它包含几种有效处理短值的方法,如将其转换为字符串表示形式,反之亦然。Short类的对象可以包含单个短值。
public final class Short extends Number implements Comparable<Short> {}
//值为 32768 的常量,它表示 Short 类型能够表示的最大值
public static final short MIN_VALUE = 32768;
//值为 -32768 的常量,它表示 Short 类型能够表示的最小值
public static final short MAX_VALUE = -32767;
//用来以二进制补码形式表示 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>)
//构造一个新分配的 Short 对象,该对象表示指定的long参数。
public Short(short value) {
this.value = value;
}
//构造一个新分配的 Short 对象,该对象表示参数long指示的 String 的值。
public Short(String s) throws NumberFormatException {
this.value = parseShort(s, 10);
}
Short的取值范围在Integer内,则可以用Integer进行计算。
调用了Integer中的toString方法
public static String toString(short s) {
return Integer.toString((int)s, 10);
}
Short多数方法都调用了Integer中的方法,以后再更