Java - valueOf() 方法



描述

valueOf 方法返回包含傳遞的引數值的相關 Number 物件。引數可以是基本資料型別、字串等。

此方法是靜態方法。該方法可以接受兩個引數,其中一個是字串,另一個是基數。

語法

以下是此方法的所有變體:

static Integer valueOf(int i)
static Integer valueOf(String s)
static Integer valueOf(String s, int radix)

引數

以下是引數的詳細資訊:

  • i - 將返回其 Integer 表示形式的 int。

  • s - 將返回其 Integer 表示形式的 String。

  • radix - 將根據傳遞的 String 決定返回的 Integer 的值。

返回值

  • valueOf(int i) - 返回一個包含指定基本型別值的 Integer 物件。

  • valueOf(String s) - 返回一個包含指定字串表示形式值的 Integer 物件。

  • valueOf(String s, int radix) - 返回一個包含指定字串表示形式的整數值的 Integer 物件,使用 radix 的值進行解析。

從 int 和 double 值建立 Integer 和 Double 示例

在此示例中,我們展示瞭如何使用 valueOf(int) 和 valueOf(double) 方法獲取包含提供的 int/double(基本變數)值的 Integer/Double 物件。我們建立了一個 Integer 變數 x,一個 Double 變數 d。使用 valueOf(int) 和 valueOf(double),我們填充 x 和 b,然後列印這些變數以驗證結果。

package com.tutorialspoint;

public class Test { 
   public static void main(String args[]) {
      Integer x =Integer.valueOf(9);
      Double d = Double.valueOf(5);
    
      System.out.println(x); 
      System.out.println(d);
   }
}

輸出

這將產生以下結果:

9
5.0

從包含 int 和 double 值的字串建立 Integer 和 Double 示例

在此示例中,我們展示瞭如何使用 valueOf(String) 方法獲取包含提供的 int/double(以字串形式)值的 Integer/Double 物件。我們建立了一個 Integer 變數 x,一個 Double 變數 d。使用 valueOf(String),我們填充 x 和 b,然後列印這些變數以驗證結果。

package com.tutorialspoint;

public class Test { 
   public static void main(String args[]) {
      Integer x =Integer.valueOf("9");
      Double d = Double.valueOf("5");
    
      System.out.println(x); 
      System.out.println(d);
   }
}

輸出

這將產生以下結果:

9
5.0

使用給定基數建立 Integer 示例

在此示例中,我們展示瞭如何使用 valueOf(String, int radix) 方法獲取包含提供的 int(以字串形式)值的 Integer 物件,並指定基數。我們建立了一個 Integer 變數 x。使用 valueOf(String, int),我們基於基數 16 填充 x,然後列印此變數以驗證結果。

package com.tutorialspoint;

public class Test { 
   public static void main(String args[]) {
      Integer x =Integer.valueOf("A", 16);
    
      System.out.println(x);
   }
}

輸出

這將產生以下結果:

10
java_numbers.htm
廣告