Operasi String



Kali ini saya akan membahas operasi-operasi dengan tipe data String. Untuk lebih jelaskannya silahkan perhatikan contoh source code dibawah ini :

public class OpsString {
    public static void main(String[]args){

        String A="I love you";
        String B="forever";

        //memeriksai awal dan akhir string
        System.out.println("A diawali kata 'I'? "+A.startsWith("I"));
        System.out.println("B diawali kata 'I'? "+B.startsWith("I"));
        System.out.println("A diakhiri kata 'you'? "+A.endsWith("you"));
        System.out.println("B diakhiri kata 'you'? "+B.endsWith("you"));

        //menentukan panjang string
        System.out.println("Panjang String A? "+A.length());
        System.out.println("Panjang String B? "+B.length());

        //mendapatkan karakter dari string
        System.out.println("Karakter ke-4 dari A? "+A.charAt(3));
        System.out.println("Index 'o' pada string A? "+A.indexOf('o'));
        System.out.println("Karakter ke-2 dari B? "+B.charAt(1));
        System.out.println("Index 'v' pada string B? "+B.indexOf('v'));

        //mendapatkan substring dari string
        System.out.println("Mulai index 2 pada A? "+A.substring(2));
        System.out.println("Mulai index 2 s/d 6 pada A? "+A.substring(2, 6));
        System.out.println("Mulai index 0 pada B? "+B.substring(0));
        System.out.println("Mulai index 2 s/d 7 pada B? "+B.substring(2, 7));

    }
}

Output :

A diawali kata 'I'? true
B diawali kata 'I'? false
A diakhiri kata 'you'? true
B diakhiri kata 'you'? false
Panjang String A? 10
Panjang String B? 7
Karakter ke-4 dari A? o
Index 'o' pada string A? 3
Karakter ke-2 dari B? o
Index 'v' pada string B? 4
Mulai index 2 pada A? love you
Mulai index 2 s/d 6 pada A? love
Mulai index 0 pada B? forever
Mulai index 2 s/d 7 pada B? rever

Post a Comment

Previous Post Next Post