Java 菜鳥教程

Java 流程控制

Java 數(shù)組

Java 面向?qū)ο?I)

Java 面向?qū)ο?II)

Java 面向?qū)ο?III)

Java 異常處理

Java 列表(List)

Java Queue(隊列)

Java Map集合

Java Set集合

Java 輸入輸出(I/O)

Java Reader/Writer

Java 其他主題

Java 程序?qū)⒆址?string)類型變量轉(zhuǎn)換為int

Java 實例大全

在此程序中,我們將學習如何在Java中將String類型的變量轉(zhuǎn)換為整數(shù)(int)。

要理解此示例,您應該了解以下Java編程主題:

示例1:使用parseInt()將字符串轉(zhuǎn)換為int的Java程序

class Main {
  public static void main(String[] args) {

    //創(chuàng)建字符串變量
    String str1 = "23";
    String str2 = "4566";

    //將字符串轉(zhuǎn)換為int
    //使用 parseInt()
    int num1 = Integer.parseInt(str1);
    int num2 = Integer.parseInt(str2);

    //打印int值
    System.out.println(num1);    // 23
    System.out.println(num2);    // 4566
  }
}

在上面的示例中,我們使用了Integer類的parseInt()方法將字符串變量轉(zhuǎn)換為int。

這里,Integer是Java中的包裝類。要了解更多信息,請訪問Java Wrapper類。

注意:字符串變量應表示int值。否則,編譯器將引發(fā)異常。例如,

class Main {
  public static void main(String[] args) {

    //創(chuàng)建字符串變量
    String str1 = "nhooo";

    //將字符串轉(zhuǎn)換為int
    //使用 parseInt()
    int num1 = Integer.parseInt(str1);

    //打印int值
    System.out.println(num1);    // 拋出異常 NumberFormatException
  }
}

示例2:Java程序使用valueOf()將字符串轉(zhuǎn)換為int

我們還可以使用valueOf()方法將字符串變量轉(zhuǎn)換為Integer對象。例如,

class Main {
  public static void main(String[] args) {

    //創(chuàng)建字符串變量
    String str1 = "643";
    String str2 = "1312";

    //將字符串轉(zhuǎn)換為int
    //使用 valueOf()
    int num1 = Integer.valueOf(str1);
    int num2 = Integer.valueOf(str2);

    // 打印int值
    System.out.println(num1);    // 643
    System.out.println(num2);    // 1312
  }
}

在上面的示例中,Integer 類的valueOf()方法將字符串變量轉(zhuǎn)換為int。

在在這里,valueOf ()方法實際上返回 Integer 類的對象。但是,對象會自動轉(zhuǎn)換為原語類型。這在 Java 中稱為拆箱。要了解更多信息,請訪問Java自動裝箱和拆箱。

那是,

// valueOf() 返回 Integer 對象
// 對象轉(zhuǎn)換為int
int num1 = Integer obj = Integer.valueOf(str1)

  Java 實例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清