บทความนี้อธิบายวิธีการของ Java เพื่อนับจำนวนอักขระซ้ำในสตริง แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
แพ็คเกจ com; นำเข้า org.junit.test;/** * สถิติจำนวนครั้งที่สตริงปรากฏในจำนวนอักขระซ้ำ ๆ * * @author zdw * */คลาสสาธารณะ stringtest {@test public void test () {string s = "fdfaacceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee นับ; } การนับโมฆะคงที่สาธารณะ (String str) {// ใช้เพื่อจัดเก็บจำนวนครั้งที่ AZ ปรากฏ int [] nums = new int [26]; สำหรับ (char i: str.tochararray ()) {// ถ้า (i> = 97 && i <= 123) {// เพียงสะสมในดัชนีที่สอดคล้องกันบิต nums [i - 97] ++; }} สำหรับ (int i = 0; i <nums.length; i ++) {// แสดงเฉพาะการเกิดขึ้นของ IF (nums [i]! = 0) {system.out.println ((ถ่าน) (97 + i) + ":" + nums [i]); -สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาที่เกี่ยวข้องกับ Java โปรดตรวจสอบหัวข้อของไซต์นี้: "โครงสร้างข้อมูล Java และการสอนอัลกอริทึม", "บทสรุปของการดำเนินการ Java DOM TIPS TIPS", "บทสรุปของไฟล์ Java และเคล็ดลับการดำเนินการไดเรกทอรี"
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน