Sunday, July 17, 2016

Merubah String ke dalam Integer Dalam Java

Kali ini kita akan membahas tentang String, kita akan merubah String ke dalam Integer,kadang kita perlu merubah String ke dalam java walaupun nilai dari string itu berupa angka seperti '1234' nilai angka dalam String tidak akan bisa kita gunakan untuk operasi aritmatika sampai kita merubahnya ke dalam Integer.
ada 2 cara method untuk merubah nilai String ke dalam nilai Integer

  • Menggunakan Integer,parseInt
  • Menggunakan Integer.valueOf
Berikut kita akan membuat contoh dengan method Integer.parseInt, kita akan menjumlahkan nilai variabel yang ada dalam variabel Str yang adalah String dengan num1 yang adalah Integer, berikut contoh filenya

Nama file : string_To_Int1.java


public class string_To_Int1 {
   public static void main(String args[]){
       String str="123";
       int num1 = 100;
       int num2 = Integer.parseInt(str);
       int sum=num1+num2;
       System.out.println("Penjumlahan : "+num1+"+"+num2);
       System.out.println("Hasilnya : "+sum);
   }
}   

Output

run:
Penjumlahan : 123+100
Hasilnya : 223
BUILD SUCCESSFUL (total time: 0 seconds)

Contoh program ke 2 menggunakan method Integer.valueOf berikut contoh programnya

Nama file : string_To_Int2.java

public class string_To_Int2 {
   public static void main(String args[]){
       String str="-234";
       int num1 = 110;
       //num2 would be having a negative value
       int num2 = Integer.valueOf(str);
       int sum=num1+num2;
       System.out.println("Penjumlahan : ("+num1+") + ("+num2+")");
       System.out.println("Hasilnya : "+sum);
   }
}  

Output

run:
Penjumlahan : (110) + (-234)
Hasilnya : -124
BUILD SUCCESSFUL (total time: 0 seconds)

dalam kedua method diatas nilai variabel dalam String membolehkan nilai (-) minus.

selamat mencoba semoga bermanfaat ...



No comments:

Post a Comment

Kriptografi Sederhana Dengan Algoritma Blowfish Menggunakan Java

Pada postingan sebelumnya saya memposting tentang enkripsi dan dekripsi sederhana dengan cara menggantikan kata yang di input dengan m...