我们常常遇到一个情况:需要把集合的元素一一变成字符串展示,逗号隔开,最后一个逗号需要去掉

直接看代码:

非空校验有需要的自己加上去

测试方法:

测试结果:

代码:

/*** 拼接集合元素,去除最后一个逗号* @param list* @return*/public static String getListStr(List<String> list){StringBuffer buffer  = new StringBuffer();for(String str : list){buffer.append(str).append(",");}buffer.delete(buffer.length()-1,buffer.length());return buffer.toString();}

今天发现了工具类里面有个简单的实现:

StringUtils.join(testList,",")

测试代码如下(注意引用的包名是commons.lang3,不是commons.lang):

package com.xiechy.testString;
import org.apache.commons.lang3.StringUtils;
import java.util.Arrays;
import java.util.List;/*** @author xiechy* @create 2018-09-03* @Descrption  测试String工具类**/
public class TestStringUtils {public static void main(String[] args) {List<String> testList = Arrays.asList("s1","s2","s3","s4","s5");System.out.println(StringUtils.join(testList,","));}

测试结果如下:

s1,s2,s3,s4,s5

for循环去掉最后一个逗号相关推荐

  1. js 或者vue中for循环去掉最后一个逗号

    js 或者vue中for循环去掉最后一个逗号 一个感觉很简单的问题,刚开始我没有思路,现在也没有更好的思路 问题描述: 后端返回的一个数组,前端这边需要循环把名字展示,要求在展示时,每个名字后用** ...

  2. for循环去掉最后一个逗号(三种方法)

    for循环去掉最后一个符号, < > 案例:输入两个数 求n到m之间的偶数 需求:去掉最后一个逗号 代码: 方法一 方法二 方法三 (~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...

  3. StringBuilder 拼接去掉最后一个逗号

    1.StringBuilder 拼接去掉最后一个逗号 /*** String 逗号切割** @param value* @return*/ public String strValue(String ...

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

    java拼接字符串时去掉最后一个多余逗号的方法 本文实例讲述了java拼接字符串时去掉最后一个多余逗号的方法.分享给大家供大家参考.具体分析如下: 先看下面这段代码: for (int t = 0; ...

  5. python 中如何将print输出中,去掉最后一个逗号

    在刚刚学习python中,遇到了一个问题,那就是输出一串数字,以分号隔开,但是不需要最后一个逗号, 此时该怎么做呢? print(i, end = ',') 这种方式最后会有一个多余的逗号 作为小白的 ...

  6. freemarker 去掉最后一个逗号_从零开始做一个SLG游戏(六)游戏系统以及配置表...

    本文主要是来梳理下游戏内的基本系统(虽然只是照搬polytopia的,但是还是要总结一下),并预先做一些配置表,并实现读取. 一.经济系统 1.总述 经济系统可以是整个游戏的核心.在本游戏中只有一种资 ...

  7. js去掉最后一个逗号

    var abc="aaa,bbb,ccc,ddd,eee,fff,"longzhoufeng=(abc.substring(abc.length-1)==',')?abc.subs ...

  8. string拼接时去掉最后一个逗号

    str.replace(str.length() - 1, str.length(), ""); 转载于:https://www.cnblogs.com/leirenyuan/p/ ...

  9. php for循环逗号,关于php:从foreach循环中删除最后一个逗号

    我使用foreach循环从数据库中回显一些值,如果这有意义的话,我需要从最后一个循环中去掉最后一个逗号. 我的循环很简单,如下所示 foreach($results as $result){ echo ...

最新文章

  1. “深度学习不能拿来乱用”,Nature论文引发激烈争论
  2. SAP UI5应用的footer区域绘制原理和入口
  3. 对弈(nim-k游戏博弈)
  4. 关于java中getClass()和getSuperClass()的讲解
  5. 软件测试--接口流程化测试
  6. mysql查询4-6_MySQL学习(四)查询
  7. HDFS中的NameNode和DataNode
  8. 电脑如何恢复声音_电脑不小心丢失照片如何恢复如初
  9. 向日葵远程控制使用方法
  10. 厉害了!小学生用大数据研究苏轼,结论出人意料
  11. ir2104作用,ir2104引脚功能和IR2103 请问有没有人可以通俗地讲解IR2104芯片引脚的功能?...
  12. jQuery详细教程,基础内容罗列
  13. Sentiment140数据集
  14. linux top命令最详细解释
  15. Android攻城狮数据存储之SharedPreferences
  16. 佛祖保佑永无BUG 神兽护体 代码注释(各种版本)
  17. HDFS、Ceph文件系统以及Hbase、Cassendra、TiDB比较
  18. 【Discuz】原系统进入论坛自动注册并进行登录
  19. 2017微信公开课·张小龙演讲全文(下)
  20. JavaScript之ECMAScript

热门文章

  1. Linux命令之修改用户账户usermod
  2. Exception evaluating SpringEL expression: “#fields.hasErrors()“ (template
  3. 最强损失函数分析:一般自适应鲁棒损失函数
  4. 每月明星计划(12 月),ECHO:我们的意见万岁!
  5. 微信专属输入法你有了吗?防窃听、护隐私
  6. 【Docker】安装 Portainer
  7. 无机物及有机物储氢材料/MNi4.8Sn0.2(M=La,Nd)合金粒子负载纳米碳管复合储氢材料/LaNi4.8Sn0.2/CNTs纳米碳管复合储氢材料
  8. Word 中给公式自动编号
  9. 基于Logistic混沌序列和DNA编码的图像加解密算法仿真
  10. Echarts3通过ajax动态获取数据,30秒定时图表数据,设置图表线条颜色和粗细