A StringTokenizer เป็นคลาสย่อยของ Object คลาสและอนุญาตให้แอปพลิเคชันแบ่งสตริงเป็นโทเค็น . สามารถระบุชุดตัวคั่นได้ในเวลาที่สร้างหรือแบบต่อโทเค็น ตัวอย่างของ StringTokenizer ทำงานสองวิธีขึ้นอยู่กับว่าสร้างด้วย การตั้งค่าสถานะ returnDelims มีค่า t รู หรือ เท็จ . วัตถุของ StringTokenizer ภายในรักษาตำแหน่งปัจจุบันภายในสตริงที่จะเป็นโทเค็น วิธีการที่สำคัญของ StringTokenizer c;ass คือ hasMoreElements(), hasMoreTokens(), nextElement(), nextToken() และ countTokens() .
ไวยากรณ์
คลาสสาธารณะ StringTokenizer ขยาย Object ใช้การแจงนับ
ตัวอย่างที่ 1
นำเข้า java.util.*; คลาสสาธารณะ StringTokenizerTest1 { โมฆะคงที่สาธารณะหลัก (สตริง args []) { โทเค็น StringTokenizer =ใหม่ StringTokenizer ("ยินดีต้อนรับสู่จุดสอน"); System.out.println("countTokens :" + tokens.countTokens()); ในขณะที่ (tokens.hasMoreTokens ()) { System.out.println (tokens.nextToken ()); } }}
ผลลัพธ์
countTokens :4WelcomeToTutorialsPoint
ตัวอย่างที่ 2
<ก่อนหน้า>นำเข้า java.util.*; คลาสสาธารณะ StringTokenizerTest1 { โมฆะคงที่สาธารณะหลัก (สตริง args []) { โทเค็น StringTokenizer =ใหม่ StringTokenizer ("ยินดีต้อนรับสู่บทช่วยสอน; จุดอินเดีย; ไฮเดอราบาด"); System.out.println("countTokens :" + tokens.countTokens()); ในขณะที่ (tokens.hasMoreTokens ()) { System.out.println (tokens.nextToken (";")); } }}ผลลัพธ์
countTokens :1Welcome-To-TutorialsPoint-IndiaHyderabad