Penggunaan Substring Pada Java

Tuesday, October 20, 2015 Widi Ramadhan 2 Komentar


Halo halo, bertemu lagi dengan postingan yang masih membahas tentang pemrograman Java. Dalam pemrograman Java kita dapat mengambil beberapa karakter tertentu dari suatu nilai string. Yap, dengan menggunakan Substring tentunya. Berbeda dengan bahasa pemrograman lainnya dalam pengambilan karakter di java selalu kita mulai dari nol. Bagaimana cara penggunaannya? yuk simak...

Contoh program menggunakan substring. Sekarang mari kita buat class baru dengan nama Substring




public class Substring {
public static void main(String args[]){
String kata = "Mencoba String Pada Java";
String ambilkata = kata.substring(8);
String ambilkata2 = kata.substring(8,14);

System.out.println(kata);
System.out.println(ambilkata);
System.out.println(ambilkata2);
}
}

Setelah program tersebut di run, hasilnya sebagai berikut :
Mencoba String Pada Java
String Pada Java
String

-----------------------------------------------------------

Penjelasan :

M = 0
e = 1
n = 2
c = 3
o = 4
b = 5
a = 6
(spasi) = 7
S = 8
t = 9
r = 10
i = 11
n = 12
g = 13
(spasi) = 14
P = 15
a = 16
d = 17
a = 18
(spasi) = 19
J = 20
a = 21
v = 22
a = 23

String kata = "Mencoba String Pada Java";
Pertama kita buat variable baru dengan nama kata yang bertype data String yang fungsinya untuk menampung kata yang akan kita ambil nantinya.

String ambilkata = kata.substring(8);
Lalu kita buat kembali variable baru dengan nama ambilkata dengan type data string. kemudian kita panggil variable yang menampung kata string yang telah kita buat tadi(variable kata). kemudian kita pakai fungsi substring untuk mengambil karakter pada variable kata. Dimulai dari huruf ke 8 yaitu S dan seterusnya sampai huruf terakhir.
Hasilnya : String Pada Java

String ambilkata = kata.substring(8,14);
Lalu kita buat kembali variable baru dengan nama ambilkata2 dengan type data string. kemudian kita panggil variable yang menampung kata string yang telah kita buat tadi(variable kata). kemudian kita pakai fungsi substring untuk mengambil karakter pada variable kata. Dimulai dari huruf ke 8 yaitu S dan diberi batas sampai huruf ke 13 (huruf sebelum 14).
Hasilnya : String

-----------------------------------------------------------

Jika data yang kita ambil ada pada object maka beda lagi penggunaannya. Disini kita asumsikan kita menggunakan object-object yang ada di JFrame Form. kita akan mengambil string yang kita input di TextField. maka penggunaannya seperti berikut :

Buat dulu objek baru di JFrame Form disini kita coba buat 2 objek TextField dengan nama tNim dan tHasil
Kemudian, kita pilih event yang digunakan dalam objek tNim tersebut. Misalnya Keypress Enter yang nantinya akan mencetak karakter yang diambil dari tNim ke tHasil

private void tNimKeyPressed(java.awt.event.KeyEvent evt) {                                   
        // TODO add your handling code here:
        if(evt.getKeyCode()==KeyEvent.VK_ENTER){
            String nim = tNim.getText();
            String hasil=(nim.substring(0,2));
            tHasil.setText(hasil);
        }
    }
   
Penjelasan :
String nim = tNim.getText();
Seperti tadi, kita buat dulu variable untuk menampung hasil inputan dari objek tNim dengan nama nim yang bertype data string.

String hasil=(nim.substring(0,2));
Kemudian kita buat kembali variable untuk mengambil karakter pada tNim. Dimulai dari karakter ke 0 sampai karakter ke 1 (sebelum 2). dan akan dicetak langsung di tHasil.

-----------------------------------------------------------

Begitulah cara penggunaan substring pada java, gampang bukan? gampang dong pastinya kalau kita memang mau belajar :)
sampai jumpa di tutorial selanjutnya :)

2 comments:

Mari budayakan komentar yang positif dan mohon kebijaksanaannya untuk tidak melakukan spamming. Jangan menyertakan link di dalam komentar, karena akan terdeteksi sebagai spam oleh google Life for sharing.