Friday 5 October 2012

Salam opensource !!

Pada tutorial kali ini kita akan membahas tentang apa itu StringTokenizer. Oke langsung aja, StringTokenizer sebuah class dimana class ini digunakan untuk memecah String menjadi beberapa bagian berdasarkan parameter yang diberikan.  Dalam class ini terdapat beberapa constructor , antara lain:
  1. StringTokenizer(String str)
    Tokenizer ini menggunakan pembatas/delimiter default untuk memecah String, yaitu "\t, \n, \r, \f": karakter spasi, karakter tab, karakter baris baru, karakter carriage-return dan karakter  form-feed. Karakter pembatas/delimiter sendiri tidak akan diperlakukan sebagai token.Contoh source:Misalnya kita akan memecah sebuah String yaitu “selamat datang di blogermencobasukses”.
    public static void main(String[] args) {
            StringTokenizer st = new StringTokenizer
    ("selamat datang di blogermencobasukses");
            System.out.println("Banyak Token : " + st.countTokens());
            while (st.hasMoreTokens()) {
                System.out.print(st.nextToken() + ", ");
            }
        }

    Hasil eksekusi program

  2. StringTokenizer(String str, String delim)
    Membangun string tokenizer untuk string tertentu. Karakter dalam argumen delim adalah pembatas untuk memisahkan token. Karakter delimiter sendiri tidak akan diperlakukan sebagai token.
    Catatan bahwa jika delim adalah null, konstruktor ini tidak membuang pengecualian. Namun, mencoba untuk memanggil metode lain pada StringTokenizer sehingga dapat mengakibatkan NullPointerException.Contoh source :
    public static void main(String[] args) {
            StringTokenizer st = new StringTokenizer
                    ("selamat|datang|di|blogermencobasukses", "|");
            System.out.println("Banyak Token : " + st.countTokens());
            while (st.hasMoreTokens()) {
                System.out.print(st.nextToken() + ", ");
            }
        }

    Hasil eksekusi program

  3. StringTokenizer(String str, String delim, boolean returnDelims)
    Semua karakter dalam argumen delim adalah pembatas untuk memisahkan token. Jika returnDelims bernilai true, maka karakter pembatas/delimiter juga dikembalikan sebagai token. Setiap pembatas/delimiter dikembalikan sebagai string dengan panjang satu. Jika returnDelims bernilai false, maka karakter pemisah ini hanya akan berfungsi sebagai pemisah antara token dan tidak dianggap sebagai token.
    Catatan bahwa jika delim bernilai null, maka konstruktor ini akan memanggil metode lain pada StringTokenizer, dan menyebabkan string NullPointerException.
    Contoh source :
    Hasil eksekusi program ketika returnDelims bernilai true.


Hasil eksekusi program ketika returnDelims bernilai false.

itulah cerita singkat tentang StringTokenizer.Jika ada pertanyaan silahkan berikan komentarnya :). Sekian dulu dari ane , selamat mencoba dan sampai jumpa lagi di postingan berikutnya.

Posted by Unknown On 13:09 5 comments

5 comments:

  1. saya mau tanya kalau yang mau di tokenizing itu dari database bagaimana tolong penjelasannya.

    ReplyDelete
  2. caranya sama dengan tokenizer biasa, bedanya kita harus mengambil data dari database nya dulu menggunakan query select. kemudian kita tampung data yang kita ambil tadi kedalam sebuah String, baru setelah itu kita dapat melakukan tokenizing terhadap data tersebut.

    ReplyDelete
  3. bisa kasih contohnya aq coba buat malah queryx yang di token. tolong banget

    ReplyDelete
  4. nih gan contoh nya.

    http://www.mediafire.com/download/cl8301n278165r5/TestKoneksi(2).rar

    ReplyDelete
  5. gan,. aq ni crawler sebuah website, nah mau aq token .. tp kan token untuk menghilangkan simbol2 aja. sedangkan hasil crawler ku <a href < img src
    gimana cara tokenx aq buat ga eror tp berantakan. tlg banget ya

    ReplyDelete

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

Recent Post

Entri Populer

Total Pageviews

Visitor



Flag Counter

    About

    Orang yang berilmu mengetahui orang yang bodoh karena dia pernah bodoh, sedangkan orang yang bodoh tidak mengetahui orang yang berilmu karena dia tidak pernah berilmu.