Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Cara mudah Mengkonversi String ke Integer di JAVA

Ada dua cara untuk mengonversi String ke Integer di Java,

  1. String ke Integer menggunakan Integer.parseInt()
  2. String ke Integer menggunakan Integer.valueOf()

Katakanlah Anda memiliki string – strTest – yang berisi nilai numerik.

String strTest = “100”;

Coba lakukan beberapa operasi aritmatika seperti bagi dengan 4 – Ini akan segera menunjukkan kesalahan kompilasi.

class StrConvert{
  public static void main(String []args){
    String strTest = "100";
    System.out.println("Using String:" + (strTest/4));
  }
}

Keluaran:

/StrConvert.java:4: error: bad operand types for binary operator '/'
    System.out.println("Using String:" + (strTest/4));

Oleh karena itu, Anda perlu mengonversi String menjadi int sebelum Anda melakukan operasi numerik padanya

Contoh 1:Konversi String ke Integer menggunakan Integer.parseInt()

Sintaks metode parseInt sebagai berikut:

int <IntVariableName> = Integer.parseInt(<StringVariableName>);

Lewati variabel string sebagai argumen.

Ini akan mengubah String Java menjadi Java Integer dan menyimpannya ke dalam variabel integer yang ditentukan.

Periksa cuplikan kode di bawah ini-

class StrConvert{
  public static void main(String []args){
    String strTest = "100";
    int iTest = Integer.parseInt(strTest);
    System.out.println("Actual String:"+ strTest);
    System.out.println("Converted to Int:" + iTest);
    //This will now show some arithmetic operation
    System.out.println("Arithmetic Operation on Int: " + (iTest/4));
  }
}

Keluaran:

Actual String:100
Converted to Int:100
Arithmetic Operation on Int: 25

Contoh 2:Konversi String ke Integer menggunakan Integer.valueOf()

Metode Integer.valueOf() juga digunakan untuk mengonversi String ke Integer di Java.

Berikut adalah contoh kode yang menunjukkan proses penggunaan metode Integer.valueOf():

public class StrConvert{
  public static void main(String []args){
    String strTest = "100";
    //Convert the String to Integer using Integer.valueOf
    int iTest = Integer.valueOf(strTest);
    System.out.println("Actual String:"+ strTest);
    System.out.println("Converted to Int:" + iTest);
    //This will now show some arithmetic operation
    System.out.println("Arithmetic Operation on Int:" + (iTest/4));
  }
}

Keluaran:

Actual String:100
Converted to Int:100
Arithmetic Operation on Int:25

NumberFormatException

NumberFormatException dilempar Jika Anda mencoba mengurai string angka yang tidak valid. Misalnya, String 'Guru99' tidak dapat diubah menjadi Integer.

Contoh:

public class StrConvert{
  public static void main(String []args){
    String strTest = "Guru99";
    int iTest = Integer.valueOf(strTest);
    System.out.println("Actual String:"+ strTest);
    System.out.println("Converted to Int:" + iTest);
  }
}

Contoh di atas memberikan pengecualian berikut dalam output:

Exception in thread "main" java.lang.NumberFormatException: For input string: "Guru99"

java

  1. Cara Menyebarkan Aplikasi Java EE di Azure
  2. String Jawa
  3. String enum Java
  4. Cara Membuat Array Objek di Java
  5. String Length() Metode di Java:Cara menemukan dengan Contoh
  6. Metode Java String charAt() dengan Contoh
  7. Metode Java String compareTo():​​Cara Menggunakan dengan Contoh
  8. Java String EndsWith() Metode dengan Contoh
  9. Java String replace(), replaceAll() dan replaceFirst() metode
  10. Metode String Java toLowercase() dan toUpperCase()