java拼接字符串时去掉最后一个多余逗号的方法

 更新时间:2015年03月23日 12:12:31   作者:java潮人  
这篇文章主要介绍了java拼接字符串时去掉最后一个多余逗号的方法,实例分析了java操作字符串的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了java拼接字符串时去掉最后一个多余逗号的方法。分享给大家供大家参考。具体分析如下:

先看下面这段代码:

for (int t = 0; t < memberLen; t++) {
 memTemp = stafferMap.get(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 = stafferMap.get( strMember[t] );
	if ( memTemp != null )
	{
		if ( sbd.length > 0 )
		{
			sbd.append( "," ).append( memTemp );
		}else{
			sbd.append( memTemp );
		}
	}
}
System.out.prentln( "没有多余逗号:" + sbd.toString() );

希望本文所述对大家的java程序设计有所帮助。

相关文章

  • 详细聊聊Mybatis中万能的Map

    详细聊聊Mybatis中万能的Map

    最近有个需求,就是使用mybatis时,向mysql中插入数据,其参数为map类型,下面这篇文章主要给大家介绍了关于Mybatis中万能的Map的相关资料,需要的朋友可以参考下
    2021-12-12
  • JMETER用户变量作用域测试流程

    JMETER用户变量作用域测试流程

    这篇文章主要介绍了JMETER用户变量作用域测试流程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • SpringMVC下实现Excel文件上传下载

    SpringMVC下实现Excel文件上传下载

    这篇文章主要为大家详细介绍了SpringMVC下实现Excel文件上传下载,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Java泛型之类型擦除实例详解

    Java泛型之类型擦除实例详解

    Java泛型在使用过程有诸多的问题,如不存在List<String>.class,List<Integer>不能赋值给List<Number>(不可协变),奇怪的ClassCastException等,这篇文章主要给大家介绍了关于Java泛型之类型擦除的相关资料,需要的朋友可以参考下
    2022-01-01
  • java Stream的聚合功能面试精讲

    java Stream的聚合功能面试精讲

    这篇文章主要为大家介绍了java Stream的聚合功能面试精讲,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • SpringBoot接收与响应xml报文请求的实现

    SpringBoot接收与响应xml报文请求的实现

    我们在进行接口对接时,会出现报文形式的信息传递,这篇文章主要给大家介绍了关于SpringBoot接收与响应xml报文请求的相关资料,需要的朋友可以参考下
    2023-06-06
  • 浅聊一下Spring Security的使用方法

    浅聊一下Spring Security的使用方法

    Spring Security 是一个基于 Spring 框架的安全框架,提供了一套安全性认证和授权的解决方案,用于保护 Web 应用程序和服务,接下来小编就和大家聊聊Spring Security,感兴趣的小伙伴跟着小编一起来看看吧
    2023-08-08
  • MyBatis-Plus 批量插入数据的操作方法

    MyBatis-Plus 批量插入数据的操作方法

    spring boot+mybatis plus环境,单条插入用的是BaseMapper自带的insert方法,本文重点给大家介绍MyBatis-Plus 批量插入数据的操作方法,感兴趣的朋友一起看看吧
    2021-09-09
  • 解决mybatis-plus3.1.1版本使用lambda表达式查询报错的方法

    解决mybatis-plus3.1.1版本使用lambda表达式查询报错的方法

    这篇文章主要介绍了解决mybatis-plus3.1.1版本使用lambda表达式查询报错的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Java消息队列RabbitMQ入门详解

    Java消息队列RabbitMQ入门详解

    这篇文章主要介绍了Java消息队列RabbitMQ入门详解,RabbitMQ是使用Erlang语言开发的开源消息队列系统,基于AMQP协议 来实现,AMQP的主要特征是面向消息、队列、路由(包括点对点和发布 /订阅)、可靠性、安全,需要的朋友可以参考下
    2023-07-07

最新评论