Este artículo describe el método para eliminar la última coma redundante cuando Java Spliting Strings. Compártelo para su referencia. El análisis específico es el siguiente:
Veamos primero el siguiente código:
para (int t = 0; t <memberlen; t ++) {memtemp = staffermap.get (strmember [t]);
En el código anterior, la cadena empalmada tendrá un extra "," como: "Str1, Str2, Str3".
memberNames = memberNames.sUnString (0, memberNames.length ()-1);
Por ejemplo, cuando Team1 = Test ',' U1-Team ',' V-Team ','
Cómo cambiar a:
Team1 = 'Test', 'U1-Team', 'V-Team'
Disponible:
Team1 = "'" + Team1.Substring (0, Team1.length - 2);
Las siguientes son las adiciones de otros internautas:
Si empalme, puede usar el siguiente código
StringBuilder sdb = new StringBuilder (); for (int t = 0; t <memberlen; t ++) {memtemp = staffermap.get (strmember [t]); if (memtemp! = Null) {if (sbd.length> 0) {sbd.append (",") .Append (memtemp);} else {sbd.append (memtemp);}}} system.out.pretln ("no coma extra:" + sbd.tostring ());
Espero que este artículo sea útil para la programación Java de todos.