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)