บทความนี้อธิบายวิธีการของ Java ในการใช้สถิติเกี่ยวกับจำนวนอักขระและย่อยในสตริง แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
ที่นี่ Java ถูกใช้เพื่อนับจำนวนอักขระ (รวมถึงตัวเลขตัวอักษรตัวพิมพ์ใหญ่ตัวอักษรตัวพิมพ์เล็กและอักขระอื่น ๆ ) ในสตริงรวมถึงจำนวนย่อยของสตริง
การเรนเดอร์การดำเนินการมีดังนี้:
รหัสเฉพาะมีดังนี้:
นำเข้า java.util.scanner; เคาน์เตอร์ระดับสาธารณะ {สแกนเนอร์สแกนเนอร์คงที่ = สแกนเนอร์ใหม่ (System.in); การนับโมฆะคงที่สาธารณะ (สตริง s) {int ต่ำ, บน, num, อื่น ๆ ; low = onpod = num = อื่น ๆ = 0; สำหรับ (int i = 0; i <s.length (); i ++) {ถ้า (character.isdigit (s.charat (i))) {num ++; ดำเนินการต่อ; } if (charact.islowercase (S.Charat (i))) {ต่ำ ++; ดำเนินการต่อ; } if (charact.isuppercase (s.charat (i))) {updpual ++; ดำเนินการต่อ; } else {อื่น ๆ ++; }} system.out.println ("จำนวนตัวอักษรตัวพิมพ์ใหญ่คือ:" + Upper + "/n จำนวนตัวอักษรตัวพิมพ์เล็กคือ:" + ต่ำ + "/n จำนวนของตัวเลขคือ:" + num + "/n จำนวนอักขระอื่น ๆ คือ:" + อื่น ๆ ); } subcounter โมฆะสาธารณะคงที่ (String str1, string str2) {int counter = 0; สำหรับ (int i = 0; i <= str1.length () - str2.length (); i ++) {ถ้า (str1.substring (i, i+str2.length ()). equalsignorecase (str2)) {counter ++; }} system.out.println ("จำนวนของย่อยคือ:" + ตัวนับ); } โมฆะคงที่สาธารณะหลัก (String [] args) {// todo วิธีการที่สร้างอัตโนมัติระบบสตับระบบ out.println ("โปรดป้อนสตริง:"); String string = scanner.nextline (); นับ (สตริง); System.out.println ("-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- System.out.println ("โปรดป้อน substring ที่คุณต้องการสอบถาม:");PS: นี่คือเครื่องมือสถิติอักขระออนไลน์บางอย่างสำหรับการอ้างอิงของคุณ:
เครื่องมือนับคำออนไลน์:
http://tools.vevb.com/code/zishutongji
สถิติอักขระออนไลน์และเครื่องมือแก้ไข:
http://tools.vevb.com/code/char_tongji
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน