Kelas StringTokenizer memanipulasi string dengan memecah string menjadi kata-kata atau bagian-bagian tertentu yang disebut token. Untuk memecah menjadi beberapa token, digunakan delimiter. Delimiter yang digunakan bisa delimiter default atau delimiter yang Anda ditentukan sendiri.
Baca artikel Menggunakan Delimiter Tertentu Kelas StringTokenizer Di Java
Kelas StringTokenizer juga memiliki konstruktor yang dapat menyertakan delimiter sebagai tokens, Anda hanya perlu mengkonstruksi atau membuat obyek kelas StringTokenizer menggunakan konstruktor ketiga di tabel konstruktor di artikel tersebut dan menambahkan nilai boolean true ke parameter returnDelimiters.
Berikut ini adalah contoh program sederhana menggunakan kelas StringTokenizer yang menyertakan delimiter sebagai tokens:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | // Nama file : DemoDelimitersTrue.java // Menggunakan delimiters yang ditentukan // Mengimpor kelas import java.util.StringTokenizer; // Deklarasi kelas public class DemoDelimitersTrue { // Metoda main public static void main(String[] args) { String str = "kode program Java"; String dlm = "egJ"; StringTokenizer strTokens; strTokens = new StringTokenizer(str, dlm, true); 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()); } } |