В этой статье описывается метод удаления последней избыточной запятой, когда Java Splicing Strings. Поделитесь этим для вашей ссылки. Конкретный анализ заключается в следующем:
Сначала посмотрим на следующий код:
for (int t = 0; t <memberlen; t ++) {memtemp = staffermap.get (strmember [t]);
В приведенном выше коде, сплайсированная строка будет иметь дополнительное «например:« str1, str2, str3 ».
membernames = membernames.substring (0, membernames.length ()-1);
Например, когда команда1 = тест ',' u1-team ',' v-team ','
Как измениться на:
Team1 = 'test', 'U1-Team', 'V-Team'
Доступный:
Team1 = "'" + team1.substring (0, team1.length - 2);
Ниже приведены дополнения от других пользователей сети:
Если вы объединяете, вы можете использовать следующий код
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 ("Нет дополнительной запятой:" + sbd.toString ());
Я надеюсь, что эта статья будет полезна для всех Java Programming.