Cara Menggunakan StringTokenizer di Java

Cara Menggunakan Stringtokenizer Di Java



Java menyertakan berbagai kelas untuk menerapkan berbagai fungsi sesuai persyaratan yang diberikan. “ StringTokenizer ” adalah salah satu kelas yang berlaku saat bekerja dengan nilai string. Kelas ini bisa efektif saat menguji beberapa catatan string tanpa mendapatkan kesalahan, sehingga merampingkan fungsionalitas kode di akhir programmer.

Blog ini akan mendemonstrasikan cara kerja kelas “StringTokenizer” di Java.







Bagaimana Cara Menggunakan 'StringTokenizer' di Java?

Kelas 'StringTokenizer' di Java memiliki metode String tokenizer yang membagi string menjadi token sehubungan dengan pembatas yang ditentukan.



Sintaksis



StringTokenizer ( rangkaian kembali )


Dalam sintaks ini:





    • rangkaian ” mengacu pada “String” yang perlu dievaluasi.
    • dari ” sesuai dengan pembatas. Hal ini sedemikian rupa jika “ kembali ” nilainya benar, karakter pembatas dianggap sebagai token. Jika tidak, karakter ini bertindak sebagai token terpisah.

Metode 'StringTokenizer'.

Berikut ini adalah metode kelas 'StringTokenizer' beserta penggunaannya:

Metode Penggunaan
hasMoreTokens() Ini menerapkan pemeriksaan untuk lebih banyak token yang tersedia.
nextToken()



Ini memberikan token berikutnya dari objek 'StringTokenizer'.
nextToken(Pembatasan string) Ini memberikan token berikutnya sehubungan dengan pembatas yang ditentukan.
hasMoreElements() Ini menerapkan fungsionalitas yang sama dengan metode “hasMoreTokens()”.
elemen berikutnya() Ini identik dengan metode 'nextToken()' tetapi jenis pengembaliannya sesuai dengan 'Objek'.
countTokens() Ini menghitung total token.


Sebelum menuju ke contoh, impor paket berikut untuk bekerja dengan kelas “StringTokenizer”:

impor java.util.StringTokenizer;


Contoh 1: Memanfaatkan Kelas “StringTokenizer” di Java

Dalam contoh ini, kelas 'StringTokenizer' dapat digunakan dan string yang terkandung (sebagai parameter konstruktor) dapat ditampilkan:

Stringtokenizer kelas publik {
public void utama statis ( Argumen string [ ] ) {
StringTokenizer string = StringTokenizer baru ( 'Jawa' , ' ' ) ;
System.out.println ( string.nextToken ( ) ) ;
} }


Dalam cuplikan kode ini:

    • Pertama-tama, buat objek “StringTokenizer” dengan bantuan tombol “ baru ” kata kunci dan “ StringTokenizer() ” konstruktor.
    • Juga, berikan string yang dinyatakan sebagai parameter konstruktor yang perlu ditampilkan.
    • Terakhir, terapkan ' nextToken() ” metode untuk mengakses dan mengembalikan string yang ditentukan (sebagai parameter konstruktor).

Keluaran


Seperti yang dianalisis, nilai string dari konstruktor berparameter dikembalikan dengan tepat.

Contoh 2: Menerapkan Metode Kelas 'StringTokenizer' di Java

Contoh khusus ini mengimplementasikan metode kelas 'StringTokenizer' pada dua string yang berbeda:

Stringtokenizer kelas publik {
public void utama statis ( Argumen string [ ] ) {
StringTokenizer string1 = StringTokenizer baru ( 'Java, Pemrograman' ) ;
StringTokenizer string2 = StringTokenizer baru ( 'Petunjuk Linux' ) ;
System.out.println ( 'Jumlah Token dalam string1 ->' +string1.countToken ( ) ) ;
System.out.println ( 'Jumlah Token dalam string2:' + string2.countToken ( ) ) ;
ketika ( string1.hasMoreTokens ( ) ) {
System.out.println ( string1.nextToken ( ',' ) ) ;
System.out.println ( string1.nextToken ( ',' ) ) ;
ketika ( string2.hasMoreElements ( ) ) {
System.out.println ( string2.nextElement ( ) ) ;
System.out.println ( string2.nextElement ( ) ) ;
} } } }


Terapkan langkah-langkah yang disediakan di bawah ini sesuai dengan baris kode di atas:

    • Pertama, buat juga objek kelas 'StringTokenizer' yang memiliki string yang dinyatakan dipisahkan dengan koma ' , ”.
    • Demikian juga, kumpulkan string lain di objek yang dibuat terakhir.
    • Sekarang, kaitkan StringTokenizer “ countTokens() ” dengan kedua objek untuk mengembalikan jumlah token di kedua string yang ada.
    • Setelah itu, terapkan ' hasMoreTokens() ” dengan objek sebelumnya untuk memeriksa token yang tersedia dan mengembalikannya berdasarkan cek melalui “ nextToken() ' metode.
    • Sedemikian rupa sehingga setiap nilai string berikutnya dipisahkan oleh koma.
    • Demikian juga, terapkan ' hasMoreElements() ” dengan string terakhir untuk menganalisis apakah ada elemen string lain dan menampilkannya berdasarkan itu menggunakan tombol “ elemen berikutnya() ' metode.

Keluaran


Hasil ini menyiratkan bahwa kedua objek yang terdiri dari nilai string diatasi sesuai dengan metode yang diterapkan.

Kesimpulan

StringTokenizer ” kelas di Java memberikan metode String tokenizer untuk membagi string menjadi token sehubungan dengan pembatas yang ditentukan dan mengembalikan string berdasarkan metodenya. Kelas ini sangat membantu dalam bekerja dengan string karena dapat mengatasi pengecualian yang dihadapi juga melalui metodenya. Blog ini mendemonstrasikan tujuan dan cara kerja kelas “StringTokenizer” di Java.