Sabtu, 14 Juli 2012

Menghapus Huruf Vokal

class hapus{
    public static void main (String[] args) {
        String str = new String("afiq Tiftahzani");
        System.out.println (str);
        str=str.replace("a","");
        str=str.replace("i","");
        str=str.replace("u","");
        str=str.replace("e","");
        str=str.replace("o","");
        System.out.println (str);
}
}

Apa skrip diatas salah? tidak juga, hanya mungkin kurang efektif, tidak efektifnya saat kita akan menghapus banyak karakter, misal 20 jenis karakter, maka kita harus membuat 20 baris untuk melakukan perubahan tersebut  Lantas apakah ada cara yang lebih baik?

Ya ada ...:D
Sebenarnya metode String.replaceAll(), itu tidak hanya dapat digunakan untuk menghapus String biasa, bisa juga digunakan menggunakan REGEX, jadi untuk menghapus seluruh huruf vocal dapat digunakan sebagai berikut :

class hapus{
    public static void main (String[] args) {
        String str = new String("afiq Tiftahzani");
        System.out.println (str);
        str=str.replaceAll("[a,i,u,e,o]","");
        System.out.println (str);
}
}

Pastinya lebih cepat..:D

2 komentar:

  1. Jendela Dunia: Menghapus Huruf Vokal >>>>> Download Now

    >>>>> Download Full

    Jendela Dunia: Menghapus Huruf Vokal >>>>> Download LINK

    >>>>> Download Now

    Jendela Dunia: Menghapus Huruf Vokal >>>>> Download Full

    >>>>> Download LINK

    BalasHapus

Terima Kasih Atas Kunjungan Anda