บทความนี้อธิบายวิธีการนับจำนวนครั้งที่สตริงปรากฏในข้อความหรือจำนวนครั้งที่องค์ประกอบที่ระบุจะปรากฏในสตริง มันถูกแชร์กับคุณสำหรับการอ้างอิงของคุณ เนื้อหาเฉพาะมีดังนี้
รันเรนเดอร์:
โปรแกรมค้นหาอักขระด้วย "A" กี่ครั้งในไฟล์นี้?
รหัสเฉพาะมีดังนี้
แพ็คเกจ com.zuidaima.util.string; นำเข้า Java.io.*; CountString คลาสสาธารณะ {จำนวน int คงที่สาธารณะ (ชื่อไฟล์สตริง, สตริงเป้าหมาย) พ่น FilenotFoundException, iOexception {filereader fr = filereader ใหม่ (ชื่อไฟล์); bufferedReader br = new bufferedReader (FR); StringBuilder strb = new StringBuilder (); ในขณะที่ (จริง) {สตริงบรรทัด = br.readline (); if (line == null) {break; } strb.append (บรรทัด); } string result = strb.toString (); จำนวน int = 0; ดัชนี int = 0; ในขณะที่ (จริง) {index = result.indexof (เป้าหมาย, ดัชนี + 1); if (index> 0) {count ++; } else {break; }} br.close (); นับคืน; } โมฆะคงที่สาธารณะหลัก (สตริง [] args) {ลอง {system.out.println (count ("d: //zuidaima.txt", "a")); } catch (filenotfoundException e) {e.printStackTrace (); } catch (ioexception e) {e.printstacktrace (); -ข้างต้นเป็นวิธีการระบุจำนวนเหตุการณ์ที่เกิดขึ้นในสตริง Java ฉันหวังว่ามันจะเป็นประโยชน์กับการเรียนรู้ของทุกคน