Menggunakan Delimiter Tertentu Di Kelas StringTokenizer Di Java

Di artikel Menggunakan Kelas StringTokenizer Di Java, Anda diperkenalkan pada kelas StringTokenizer yang dapat digunakan untuk memanipulasi string beserta contoh program menggunakan delimiter default dari kelas tersebut. Berbeda dengan kelas String dan juga StringBuffer yang terletak di paket java.lang, kelas StringTokenizer terletak di paket java.util sehingga harus diimpor sebelum digunakan di dalam program.

Berikut ini adalah contoh program Java kelas StringTokenizer dengan delimiter ditentukan sendiri. Untuk dapat menggunakan delimiter, obyek dari kelas StringTokenizer dibuat atau dikonstruksi menggunakan kontruktor kedua atau ketiga di tabel konstruktor yang ada di artikel tersebut yang salah satu perameternya, delimiters, dapat berupa delimiter yang ditentukan sendiri.

Baca artikel Menyertakan Delimiter Sebagai Token Di Kelas StringTokenizer

// Nama file : DemoDelimiters.java
// Menggunakan delimiters yang ditentukan
 
// Mengimpor kelas
import java.util.StringTokenizer;
 
// Deklarasi kelas
public class DemoDelimiters {
 
   // Metoda main
   public static void main(String[] args) {
 
      String str = "kode program Java";
      String dlm = "egJ";
      StringTokenizer strTokens;
      strTokens = new StringTokenizer(str, dlm);
 
      System.out.println();
      System.out.println("String : " + str);
      System.out.println("Delimiter : " + dlm);
      System.out.println("Jumlah tokens : " + strTokens.countTokens());
      System.out.println();
 
      while (strTokens.hasMoreTokens())
      System.out.println(strTokens.nextToken());
   }
}

Menggunakan delimiter tertentu di kelas StringTokenizer

Dari kode program Java di atas, obyek dari kelas StringTokenizer dibuat atau dikonstruksi menggunakan konstruktor dengan dua parameter. Parameter pertama s, tipe String, diberi argumen literal string “Kode program Java”, sedangkang parameter kedua delimiters, tipe String, diberi argumen literal string “egJ”. Berdasarkan karakter e, g dan J ini, string “Kode program java” nantinya dipecah-pecah menjadi beberapa tokens.

SUKAI DAN BAGIKAN ARTIKEL INI:
Pin It