บทความนี้อธิบายวิธีการระบุจำนวนอักขระในสตริงโดย Java แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
แพ็คเกจ com.wenzhi; นำเข้า java.util.scanner; คลาสสาธารณะ test01 {โมฆะคงที่สาธารณะหลัก (สตริง args []) {สแกนเนอร์สแกน = สแกนเนอร์ใหม่ (system.in); System.out.println ("โปรดป้อนอักขระ"); string str = scan.nextline (); สแกนเนอร์สแกน 1 = สแกนเนอร์ใหม่ (System.in); System.out.println ("โปรดป้อนสตริงย่อยที่คุณกำลังมองหา"); string str1 = scan1.nextline (); จำนวน int = 0; int start = 0; ในขณะที่ (str.indexof (str1, start)> = 0 && start <str.length ()) {count ++; start = str.indexof (str1, start) + str1.length (); } system.out.println (str1 + "ใน" + str + "จำนวนเหตุการณ์คือ" + นับ); -ผลการทำงาน:
PS: นี่คือเครื่องมือทางสถิติที่สะดวกมากสำหรับการอ้างอิงของคุณ:
เครื่องมือนับคำออนไลน์:
http://tools.vevb.com/code/zishutongji
สถิติอักขระออนไลน์และเครื่องมือแก้ไข:
http://tools.vevb.com/code/char_tongji
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับอัลกอริทึม Java ผู้อ่านที่มีความสนใจในเว็บไซต์นี้สามารถดูหัวข้อ: "โครงสร้างข้อมูล Java และการสอนอัลกอริทึม", "บทสรุปของเคล็ดลับการดำเนินงาน Java Dom", "บทสรุปของไฟล์ Java และเคล็ดลับการดำเนินการไดเรกทอรี" และ "สรุป
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน