Java Short Class

Java.lang 包提供了一个 Short 类,它包装了对象中原始类型 Short 的值。 Short类型的对象包含一个类型为short的字段。

此外,该类还提供了几种将short转换为String和将String转换为short的方法,以及其他常量和方法处理short时很有用。

类声明

java.lang.Short类的声明是:

public final class Short
  extends Number
    implements Comparable<Short> 

Fields

序号字段和描述
1.static int BYTES
用于表示二进制补码二进制形式的短值的字节数。
2.static short MAX_VALUE
一个常量,用于保存短路可以具有的最大值,215-1。
3.static short MIN_VALUE
一个常量,用于保存空头可以具有的最小值,-2 15
4.static int SIZE
用于表示二进制补码中的短值的位数二进制形式。
5.static Class<Short> TYPE
表示原始类型short的Class实例。

java.lang.Short 方法

java.lang.Short 类有许多方法,如下所示:

成员方法

序号方法和描述
1.byte byteValue()
在缩小基元转换后以字节形式返回此 Short 的值。
2.static int compare(short x,short y)
比较两个短值的数值。
3.int CompareTo(Short anotherShort)
对两个 Short 对象进行数值比较。
4.static Short decode(Strin  nm)
将字符串解码为 Short。
5.double doubleValue()
在扩展基元转换后,返回此 Short 的双精度值。
6.boolean equals(Object obj)
将此对象与指定对象进行比较。
7.float floatValue()
在加宽基元转换后,以浮点形式返回此 Short 的值。
8.int hashCode()
返回该 Short 的哈希码;等于调用 intValue() 的结果。
9.static int hashCode(short value)
返回短值的哈希码;与 Short.hashCode() 兼容。
10。int intValue()
在扩展基元转换后,以 int 形式返回此 Short 的值。
11。long longValue()
在加宽基元转换后,返回此 Short 的值作为 long。
12.static short parseShort(String s )
将字符串参数解析为带符号的十进制短整型。
13.static short parseShort( String s, int radix)
将字符串参数解析为第二个参数指定的基数中的有符号短整型。短值。
14。static short reverseBytes(short i)
返回通过反转指定的二进制补码表示形式中的字节顺序而获得的值 返回此 Short 的值作为短整型。
15。short shortValue()
返回此 Short 的值作为 Short。
16。String  toString()
返回表示此 Short 值的 String 对象。
17.static String toString(short s )
返回表示指定短整型的新 String 对象。
18。static int toUnsignedInt(short x)
通过无符号转换将参数转换为 int。
19.static long toUnsignedLong(short x)
通过无符号转换将参数转换为 long。
20。static Short valueOf(short s )
返回表示指定短值的 Short 实例。
21。static Short valueOf(String s )
返回一个 Short 对象,其中包含指定 String 给出的值。
22。static short valueOf( String s, int radix)
返回一个 Short 对象,该对象保存使用第二个参数给定的基数解析时从指定 String 中提取的值。

继承的方法

该类继承了以下类的方法:

  • java.lang.Object
  • java.lang.Number