Java - Short 类及示例



简介

Java Short 类将基本类型 short 的值封装在一个对象中。Short 类型的对象包含一个类型为 short 的单个字段。

类声明

以下是 java.lang.Short 类的声明:

public final class Short
   extends Number
      implements Comparable<Short>

字段

以下是 java.lang.Short 类的字段:

  • static short MAX_VALUE - 此常量保存 short 类型可以具有的最大值,215-1。

  • static short MIN_VALUE - 此常量保存 short 类型可以具有的最小值,-215

  • static int SIZE - 这是用二进制补码形式表示 short 值时使用的位数。

  • static Class<Short> TYPE - 这是表示基本类型 short 的 Class 实例。

类构造函数

序号 构造函数及描述
1

Short(short value)

此构造函数创建一个新分配的 Short 对象,表示指定的 short 值。

2

Short(String s)

此构造函数创建一个新分配的 Short 对象,表示 String 参数指示的 short 值。

类方法

序号 方法及描述
1 byte byteValue()

此方法将此 Short 的值作为 byte 返回。

2 int compareTo(Short anotherShort)

此方法按数值比较两个 Short 对象。

3 static Short decode(String nm)

此方法将 String 解码为 Short。

4 double doubleValue()

此方法将此 Short 的值作为 double 返回。

5 boolean equals(Object obj)

此方法将此对象与指定对象进行比较。

6 float floatValue()

此方法将此 Short 的值作为 float 返回。

7 int hashCode()

此方法返回此 Short 的哈希码。

8 int intValue()

此方法将此 Short 的值作为 int 返回。

9 long longValue()

此方法将此 Short 的值作为 long 返回。

10 static short parseShort(String s)

此方法将字符串参数解析为带符号的十进制 short。

11 static short reverseBytes(short i)

此方法返回通过反转指定 short 值的二进制补码表示形式中的字节顺序获得的值。

12 short shortValue()

此方法将此 Short 的值作为 short 返回。

13 String toString()

此方法返回一个表示此 Short 值的 String 对象。

14 static String toString(short s)

此方法返回一个新的 String 对象,表示指定的 short。

15 static Short valueOf(short s)

此方法返回一个表示指定 short 值的 Short 实例。

16 static Short valueOf(String s)

此方法返回一个表示指定 short 值的 Short 实例。

17 static Short valueOf(String s, int radix)

此方法返回一个 Short 对象,其中包含从指定 String 中提取的值(使用第二个参数给定的基数进行解析)。

继承的方法

此类继承自以下类的方法:

  • java.lang.Object

示例

以下示例演示了如何使用 Short 类从字符串中获取 short。

package com.tutorialspoint;

public class ShortDemo {

   public static void main(String[] args) {

      // create a String s and assign value to it
      String s = "+120";

      // create a Short object i
      Short i;

      // get the value of short from string
      i = Short.valueOf(s);

      // print the value
      System.out.println( "Short value of string " + s + " is " + i );
   }
}

让我们编译并运行上述程序,这将产生以下结果:

Short value of string +120 is 120
广告