Artikel ini menjelaskan metode menghapus koma redundan terakhir ketika string splicing Java. Bagikan untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
Mari kita lihat kode berikut terlebih dahulu:
untuk (int t = 0; t <mandren; t ++) {memtemp = stafferMap.get (strmember [t]);
Dalam kode di atas, string yang disambung akan memiliki tambahan "," seperti: "str1, str2, str3,".
magersnames = magersnames.substring (0, magersnames.length ()-1);
Misalnya, ketika Team1 = tes ',' U1-Team ',' V-Team ','
Bagaimana mengubah ke:
Team1 = 'Test', 'U1-Team', 'V-Team'
Tersedia:
Team1 = "'" + Team1.substring (0, Team1.length - 2);
Berikut ini adalah penambahan dari netizen lain:
Jika Anda menyambungkan, Anda dapat menggunakan kode berikut
StringBuilder sdb = new StringBuilder (); for (int t = 0; t <mandrenlen; t ++) {memtemp = stafferMap.get (strmember [t]); if (memtemp! = Null) {if (sbd.length> 0) {sbd.append (",") .append (memtemp);} else {sbd.append (memtemp);}}} System.out.pretln ("Tidak ada koma tambahan:" + sbd.toString ());
Saya harap artikel ini akan membantu pemrograman Java semua orang.