StringTokenizer হল Object ক্লাসের সাবক্লাস এবং এটি একটি অ্যাপ্লিকেশনকে একটি স্ট্রিংকে টোকেনে ভাঙতে অনুমতি দেয়। ডিলিমিটারসেট ক্রিয়েশন টাইমে বা পার-টোকেন বেসিসে স্পেসিফাই করা যায়। StringTokenizer-এর একটি ইনস্ট্যান্স দুটি ভাবে behave করে এটি নির্ভর করে এটি returnDelims ফ্ল্যাগ সহ তৈরি হয়েছে কিনা যার মান true বা false। StringTokenizer-এর অবজেক্ট আন্তরিকভাবে স্ট্রিং-টিকে টোকেনাইজ করার জন্য একটি করেন্ট পজিশন মেইনটেইন করে। StringTokenizer ক্লাসের গুরুত্বপূর্ণ মেথডগুলো হল hasMoreElements(), hasMoreTokens(), nextElement(), nextToken() এবং countTokens()।
সিনট্যাক্স
public class StringTokenizer extends Object implements Enumeration<Object>
উদাহরণ ১
import java.util.*; public class StringTokenizerTest1 { public static void main(String args[]) { StringTokenizer tokens = new StringTokenizer("Welcome To Tutorials Point"); System.out.println("countTokens : " + tokens.countTokens()); while(tokens.hasMoreTokens()) { System.out.println(tokens.nextToken()); } } }
আউটপুট
countTokens : 4 Welcome To Tutorials Point
উদাহরণ ২
import java.util.*; public class StringTokenizerTest1 { public static void main(String args[]) { StringTokenizer tokens = new StringTokenizer("Welcome-To-Tutorials;Point-India;Hyderabad"); System.out.println("countTokens : " + tokens.countTokens()); while(tokens.hasMoreTokens()) { System.out.println(tokens.nextToken(";")); } } }
আউটপুট
countTokens : 1 Welcome-To-Tutorials Point-India Hyderabad