CodeGym /Java Blog /Toto sisi /在 Java 中如何將 String 轉換為 int
John Squirrels
等級 41
San Francisco

在 Java 中如何將 String 轉換為 int

在 Toto sisi 群組發布
在本文中,我們將討論將 String 轉換為 int(原始類型)和 Object 類型(包裝)Integer。在 Java 中有很多方法可以做到這一點。 Java 中如何將 int 轉換為 String - 1

在 Java 中如何將 String 轉換為 int

這裡有幾種將字符串轉換為 int 的方法,Java 讓我們使用parseInt()valueOf()方法來完成。
  1. Java 字符串到 int 使用 Integer.parseInt(String)

    parseInt是 Integer 類的靜態方法,它返回表示指定String參數的整數對象。

    句法:

    
    public static int parseInt(String str) throws NumberFormatException
    

    或者

    
    public static int parseInt(String str, int radix) throws NumberFormatException
    

    str您需要轉換的字符串在哪裡,並且radix是已解析數字的基礎

    將字符串轉換為整數,使用 parseInt() 的 Java 示例

    
    public class Demo2 {
    //  convert string to int java
    
       public static void main(String args[]) {
           String str = "111";
    
           int num1 = Integer.parseInt(str);
           System.out.println("parseInt of the String = "
                   + num1);
    
           int num2 = Integer.parseInt(str, 2);//binary number
           System.out.println("parseInt of the String with radix parameter = " + num2);
       }
    }
    

    輸出是:

    parseInt of the String = 111
    parseInt of the String with radix parameter =  7
    

    這裡我們在第一個變體中有 111 個,在第二個變體中有 7 個。7是二進制111的十進制形式。

  2. 使用 Integer.valueOf(String) 轉換

    Integer.valueOf(String s)是 Integer 類的 Java 方法。它返回 String 對象的 Integer 十進制解釋,因此它用於將 String 轉換為 Integer。

    句法:

    
    public static Integer valueOf(String str)
    
    Example Java String to Integer using valueOf method:
    public class Demo2 {
    //  java convert string to int using valueOf()
           String myString = "578";
           int parNum = Integer.valueOf(myString);
           System.out.println("Integer from String using valueOf() = " + parNum);
          
       }
    }
    

    輸出:

    Integer from String using valueOf() = 578
    

為了鞏固您所學的知識,我們建議您觀看我們的 Java 課程中的視頻課程
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION