Java String to Int | String to Integer Convert
Javada string to int işlemlerini gerçekleştirmek çoğu yazılımcının ihtiyacı olan işlemlerden olmuştur. Bu vesile bu ufak ama etkili olan konuyu yazma ihtiyacı hissettim.
String intDeger = "15";
int sonuc = Integer.parseInt(intDeger);
System.out.println(sonuc);
Bu kısımda çıktıyı yazdırmak istersek çıktı,
Çıktı:
15
Yine aynı şekilde Integer.valueOf metodu yardımı ile primitive olmayan bir değerden dönüşüm yapabiliriz.
String intDeger = "15";
Integer sonuc = Integer.valueOf(intDeger);
System.out.println(sonuc);
Çıktı:
15
Eğer sayı değerinde olmayan bir değeri sayıya çevirmeye çalışırsak NumberFormatException alacağız. Aynı şu şekilde olduğu gibi incelersek
String number = "10A";
int result = Integer.parseInt(number);
System.out.println(result);
Çıktı:
Exception in thread "main" java.lang.NumberFormatException: For input string: "10A"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.valueOf(Unknown Source)