บทความนี้อธิบายถึงวิธีการลบเครื่องหมายจุลภาคที่ซ้ำซ้อนครั้งสุดท้ายเมื่อ Java ประกบสตริง แบ่งปันสำหรับการอ้างอิงของคุณ การวิเคราะห์เฉพาะมีดังนี้:
มาดูรหัสต่อไปนี้ก่อน:
สำหรับ (int t = 0; t <memberlen; t ++) {memtemp = staffermap.get (strmember [t]);
ในรหัสข้างต้นสตริง spliced จะมีพิเศษ "," เช่น: "str1, str2, str3,"
memberNames = memberNames.substring (0, memberNames.length ()-1);
ตัวอย่างเช่นเมื่อ team1 = test ',' u1-team ',' v-team ',', '
วิธีเปลี่ยนเป็น:
Team1 = 'Test', 'U1-Team', 'V-Team'
มีอยู่:
team1 = "'" + team1.substring (0, team1.length - 2);
ต่อไปนี้เป็นส่วนเพิ่มเติมจากชาวเน็ตอื่น ๆ :
หากคุณประกบคุณสามารถใช้รหัสต่อไปนี้ได้
StringBuilder sdb = new Stringbuilder (); สำหรับ (int t = 0; t <memberlen; t ++) {memtemp = Staffermap.get (strmember [t]); ถ้า (memtemp! = null) {ถ้า (sbd.length> 0) {sbd.append (",") .append (memtemp);} else {sbd.append (memtemp);}}} system.out.pretln ("ไม่มีเครื่องหมายจุลภาคพิเศษ:" sbd.toString ());
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม Java ของทุกคน