Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

เราจะใช้คลาส StringTokenizer ใน Java ได้อย่างไร


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