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
廣告