java拼接字符串时去掉最后⼀个多余逗号的⽅法本⽂实例讲述了java拼接字符串时去掉最后⼀个多余逗号的⽅法。分享给⼤家供⼤家参考。具体分析如下:
先看下⾯这段代码:
for (int t = 0; t < memberLen; t++) {
memTemp = (strMember[t]);
if(memTemp != null){
memberNames += memTemp + ",";
}
}
以上的代码,拼接的字符串会多⼀个“,”,⽐如:"str1,str2,str3,",要去除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();
for ( int t = 0; t < memberLen; t++ )
{
memTemp = ( strMember[t] );
if ( memTemp != null )
{
if ( sbd.length > 0 )
{
sbd.append( "," ).append( memTemp );
}else{
sbd.append( memTemp );
}
}
}
System.out.prentln( "没有多余逗号:" + String() );
希望本⽂所述对⼤家的java程序设计有所帮助。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。