Contoh Manipulasi String pada Java

Daftar Isi
Pada postingan ini kita akan melanjutkan tutorial sebelumnya yaitu mengenai pengertian serta fungsi dari manipulasi string. Manipulasi string dibagi menjadi beberapa bagian yang mempunyai fungsi yang berbeda. 

1. Penggabungan String
Input :
public class penggabungan_string {
    /**
     * @param args the command line arguments
     */

    public static void main(String[] args) {
        // TODO code application logic here
        String kata1 = "Java";
        String kata2 = "pemrograman";
        String kata3 = "objek";

        String gabung1 = kata1 + kata2 + kata3;
        System.out.println(gabung1);
        String gabung2 = kata1 + " " + kata2 + " " + kata3;
        System.out.println(gabung2);
    }
}
Hasil:
image1

Penjelasan
Pada program diatas merupakan penggabungan string dengan menggunakan 2 cara atau metode. Cara pertama yaitu dengan menjumlahkan nilai dari variabel string yaitu pada SOP pertama. Kemudian cara kedua yaitu dengan menggunakan simbol + untuk memberi ruang atau spasi pada tanda petik dua di SOP kedua.

2. Membandingkan Dua String
 Input :

public class equal_string {
    /**
     * @param args the command line arguments
     */

    public static void main(String[] args) {
        // TODO code application logic here
        String lunak = "Java";
        String kata1 = "Java";
        String kata2 = "pemrograman";
        String kata3 = "objek";

        System.out.println("Lunak sama kata1 = " + (lunak.equals(kata1) ? "ya" : "tidak"));
        System.out.println("kata1 sama kata2 = " + (kata1.equals(kata2) ? "ya" : "tidak"));

    }
}
Output :
image2

Penjelasan
Program diatas yaitu membandingkan dua buah nilai string dengan menggunakan perintah equals. Jika dua buah string mempunyai dua buah nilai yang sama, kemudian diatas terdapat dua buah statement dimana jika benar maka “ya” namun jika nilai string tidak sesuai maka statement yang keluar “tidak”.

3. Mengambil String Tertentu
Input :

public class mengambil_string {
    /**
     * @param args the command line arguments
     */

    public static void main(String[] args) {
        // TODO code application logic here

        String kata1 = "java bahasa pemrograman objek";
        String kt1 = kata1.substring(5);
        System.out.println("kata yang dapat dari posisi 5 = " + kt1);

    }
}
Hasil:
image3

Penjelasan
Program diatas menggunakan substring yaitu mengambil string tertentu, pada input nilai variabel kata1 adalah “java bahasa pemrograman objek” kemudian digunakan perintah substring (5) maka dia akan mengambil karakter dimulai dari urutan 0 sampai 4 yaitu “bahasa pemrograman objek”.

4. Mengganti Huruf
Input
public class mengganti_huruf {
    /**
     * @param args the command line arguments
     */

    public static void main(String[] args) {
        // TODO code application logic here


        String kata1 = "Java bahasa pemrograman objek";
        String kt1 = kata1.replace('a', 'A');
        System.out.println("kata semua = " + kata1);
        System.out.println("kata yang telah diganti = " + kt1);

    }
}
Hasil:
image4

Penjelasan
Program diatas yaitu mengganti huruf dengan menggunakan pengolahan string replace. Pada input diatas kita mengganti semua huruf ‘a’ kecil dengan ‘A’ besar yang berada pada nilai variabel kata1.
5. Mengetahui Panjang Karakter
Input :
public class panjang_karakter {
    /**
     * @param args the command line arguments
     */

    public static void main(String[] args) {
        // TODO code application logic here

        String kata = "Alhamdulillah";
        int panjang = kata.length();
        System.out.println("Panjang karakter '" + kata + "' = " + panjang);

    }
}
Hasil:
image5

Penjelasan
Program diatas yaitu menggunakan perintah length yaitu berfungsi untuk mengetahui berapa jumlah atau panjang  huruf atau karakter dengan tipe data integer. Nilai string diatas yaitu “Alhamdulillah” yaitu panjangnya 13 huruf.

6. Mengubah String Menjadi Huruf Besar
Input :
public class Mengubah_huruf {
    /**
     * @param args the command line arguments
     */

    public static void main(String[] args) {
        // TODO code application logic here

        String karakter1 = JOptionPane.showInputDialog("Masukkan karakter : ");
        System.out.println("karakter1 = " + karakter1);
        String besar1 = karakter1.toUpperCase();
        System.out.println("Mengubah isi String menjadi huruf besar");
        System.out.println("karakter1 = " + besar1);

    }
}
Hasil:
image6

Penjelasan
Program diatas menggunakan manipulasi string toUpperCase() yang berfungsi untuk mengubah huruf kecil menjadi huruf besar atau huruf kapital semuanya. 

Input diatas yaitu menggunakan JoptionPane, dan saya input “al-khawarizmi” kemudian diubah menjadi “AL- KHAWARIZMI” yaitu huruf kapital semuanya.

Semoga berhasil dan bermanfaat, terimakasih.
DedeBKc
DedeBKc Hai, saya Dede Kurniawan, seorang Full Stack Developer. Saya suka berbagi tutorial IT dan menulis di blog. Yuk, bergabung dan eksplorasi dunia IT bersama saya!

1 komentar

Silahkan berkomentar yang bijak dan sesuai dengan topik pembahasan...
Comment Author Avatar
12 April 2019 pukul 09.40 Hapus
kalau cara menggantikan angka "0" menjadi "+62" bagaimana kak? tks.