CodeGym /Blog Java /rawak /Bagaimana untuk menukar String ke int dalam Java
John Squirrels
Tahap
San Francisco

Bagaimana untuk menukar String ke int dalam Java

Diterbitkan dalam kumpulan
Dalam artikel ini kita akan membincangkan menukar String kepada int (jenis primitif) dan Jenis objek (pembungkus) Integer. Terdapat banyak cara untuk melakukannya di Jawa. Bagaimana untuk menukar int ke String dalam Java - 1

Bagaimana untuk menukar String ke int dalam Java

Berikut ialah beberapa cara untuk menukar rentetan kepada int, Java membolehkan melakukannya menggunakan parseInt()dan valueOf()kaedah.
  1. Rentetan Java ke int menggunakan Integer.parseInt(String)

    parseIntialah kaedah statik kelas Integer yang mengembalikan objek integer yang mewakili parameter String yang ditentukan .

    Sintaks:

    
    public static int parseInt(String str) throws NumberFormatException
    

    Ataupun

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

    Di manakah strString yang anda perlukan untuk menukar dan radixmerupakan asas nombor yang dihuraikan

    Menukar String kepada Integer, contoh Java menggunakan parseInt()

    
    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);
       }
    }
    

    Outputnya ialah:

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

    Di sini kita mempunyai 111 dalam varian pertama dan 7 untuk yang kedua. 7 ialah bentuk perpuluhan bagi perduaan 111.

  2. Tukar menggunakan Integer.valueOf(String)

    Integer.valueOf(String s) ialah kaedah Java bagi kelas Integer. Ia mengembalikan tafsiran perpuluhan Integer bagi objek String supaya ia digunakan untuk menukar String kepada Integer.

    Sintaks:

    
    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);
          
       }
    }
    

    Pengeluaran:

    Integer from String using valueOf() = 578
    

Untuk mengukuhkan perkara yang anda pelajari, kami cadangkan anda menonton pelajaran video daripada Kursus Java kami
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION