บทความนี้อธิบายวิธีการใช้งาน Java ของการลบตัวอักษรซ้ำของสตริง แบ่งปันสำหรับการอ้างอิงของคุณดังนี้:
การสาธิตแพ็คเกจ; คลาสสาธารณะ ctrl {โมฆะคงที่สาธารณะหลัก (สตริง [] args) {string s = "akkbccccrsa"; System.out.println ("ผลการทดสอบ wulin.com:"); System.out.print ("สตริงต้นฉบับ:"); System.out.println (s); ctrl sctrl = new ctrl (); System.out.print ("ยืนหลังจากการซ้ำซ้อน:"); System.out.println (s)); } /** ล้างอัลกอริทึมตัวอักษรซ้ำในสตริง* / สตริง rmrepeated (สตริง s) {int len = s.length (); int k = 0; จำนวน int = 0; string str = ""; ถ่าน [] c = ถ่านใหม่ [len]; สำหรับ (int i = 0; i <len; i ++) {c [i] = s.charat (i); } สำหรับ (int i = 0; i <len; i ++) {k = i+1; ในขณะที่ (k <len-count) {ถ้า (c [i] == c [k]) {สำหรับ (int j = k; j <len-1; j ++) {c [j] = c [j+1]; // ตัวอักษรซ้ำจะปรากฏขึ้น } k ++; }} สำหรับ (int i = 0; i <len-count; i ++) {str+= string.valueof (c [i]); } return str; -ผลการทำงาน:
PS: เว็บไซต์นี้มีเครื่องมือทำซ้ำข้อความออนไลน์ที่เรียบง่ายและใช้งานได้จริงสองอย่างซึ่งแนะนำให้ทุกคนใช้:
เครื่องมือกำจัดออนไลน์:
http://tools.vevb.com/code/quchong
เครื่องมือการทำซ้ำข้อความออนไลน์:
http://tools.vevb.com/aideddesign/txt_quchong
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาที่เกี่ยวข้องกับ Java โปรดตรวจสอบหัวข้อของไซต์นี้: "บทสรุปของตัวละคร Java และทักษะการใช้งานสตริง", "บทสรุปของทักษะการดำเนินงาน Java Array", "สรุปทักษะการดำเนินงานทางคณิตศาสตร์ Java", "การสอนเกี่ยวกับโครงสร้างข้อมูล Java และอัลกอริธึม"
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน