方法一:

    public String listToString(List list, char separator) {StringBuilder sb = new StringBuilder();for (int i = 0; i < list.size(); i++) {sb.append(list.get(i)).append(separator);}return sb.toString().substring(0, sb.toString().length() - 1);}

方法二:

    public String listToString(List list, char separator) {StringBuilder sb = new StringBuilder();for (int i = 0; i < list.size(); i++) {if (i == list.size() - 1) {sb.append(list.get(i));} else {sb.append(list.get(i));sb.append(separator);}}return sb.toString();}

方法三:

    public String listToString(List list, char separator) {StringBuilder sb = new StringBuilder();for (int i = 0; i < list.size(); i++) {sb.append(list.get(i));if (i < list.size() - 1) {sb.append(separator);}}return sb.toString();}

方法四:

public String listToString(List<String> list, Separator separator) {StringBuilder sb = new StringBuilder();for (String s : list) {if (s != null && !"".equals(s)) {sb.append(separator.get()).append(s);}}return sb.toString();}

方法五:

   public String listToString(List list, char separator) {return org.apache.commons.lang.StringUtils.join(list.toArray(), separator);}

转载于:https://www.cnblogs.com/liaojie970/p/8067020.html

java List转换为字符串并加入分隔符的一些方法总结相关推荐

  1. 将数字n转换为字符串并保存到s中

    将数字n转换为字符串并保存到s中 参考 C程序设计语言 #include <stdio.h> #include <string.h> //reverse函数: 倒置字符串s中各 ...

  2. 字符串 二进制数字 转换 java_如何将二进制数据转换为字符串并返回到Java中?

    String(byte[]) 将数据视为默认字符编码.因此,如何将字节从8位值转换为16位Java Unicode字符将不仅在操作系统之间发生变化,而且甚至可以在同一台机器上使用不同代码页的不同用户之 ...

  3. Java 图片转换为字符图 CharMaps (整理)

    /** Java 图片转换成字符图 CharMaps (整理) * * 2016-1-2 深圳 南山平山村 曾剑锋 ** @(#)CharMaps.java 2014/1/16 * 1.这个一个Jav ...

  4. MVC如何将用户控件(分部视图,RenderPartial,ViewUserControl)内容转换为字符串并输出...

    // 将用户控件转换为字符串 01 public static string RenderPartialToString(string file, object view) 02 { 03 ViewD ...

  5. Java 数字转字符串并指定位数,位数不足,自动补零

    /** * Java里数字转字符串前面自动补0的实现. * */ public static void main(String[] args) {int youNumber = 1;int youNu ...

  6. java中输入字符串并输入每个汉字的ASC码

    Scanner reader = new Scanner(System.in);String s = reader.nextLine();for(int i = 0; i < s.length( ...

  7. Java split拆分使用竖线为分隔符的字符串方法

    http://webservices.ctocio.com.cn/java/197/9472197.shtml 在使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到 ...

  8. c语言将图像转换成字符画,25行Java代码将普通图片转换为字符画图片和文本的实现...

    本文主要介绍了25行Java代码将普通图片转换为字符画图片和文本的实现,分享给大家,具体如下: 原图 生成字符画文本(像素转换字符显示后,打开字符画显示相当于原图的好几倍大,不要用记事本打开,建议用n ...

  9. java:字节流、字符流

    主要内容* IO流* 字节流* 字符流* 异常处理* Properties 第一章 IO概述1.1 什么是IO 生活中,你肯定经历过这样的场景.当你编辑一个文本文件,忘记了`ctrl+s` ,可能文件 ...

最新文章

  1. 菜鸟配置SAMBA服务器之2
  2. 谈谈对Spring IOC的理解
  3. 设置activity图标
  4. 理解JSON.stringify()高级用法
  5. Linux例行工作crontab
  6. HashMap的hash冲突解决方案
  7. Oracle入门(十一)之SQL
  8. 合理抽象灵活运用排列组合(洛谷P2181题题解,Java语言描述)
  9. JSP的4大域对象及范围(简)
  10. Win7 x64 sp1安装orcale 10g
  11. 踩了阿里云播放器的一个坑
  12. 成都市计算机会考,四川省高中信息技术会考资料及试题
  13. GIS就业参考系列之方向篇——条条大道通罗马
  14. 如何在两台服务器之间传输文件
  15. 数组 reduce 简介及使用场景
  16. 腾讯云不重启修改主机名
  17. 人工智能数学基础: 18-Haar矩阵的Kronecker积构造
  18. 什么方法可以将pdf压缩到最小
  19. Python生成二维码脚本
  20. Spring MVC 拦截器执行流程

热门文章

  1. 【java笔记】函数式编程
  2. FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)
  3. live555 分析—— OpenRtsp
  4. C++调用CMD,等CMD运行完后继续运行C++
  5. c#中byte数组0x_数组指针和指针数组的区别
  6. setwindowpos怎么改变z序_Windows转Mac——操作习惯的改变!
  7. 序列划分c语言,一篇“get”C语言八大排序算法
  8. web前后台数据交互的四种方式
  9. 【CF 600E】Lomsat gelral(树上启发式合并, dsu on tree, 静态链分治,模板题)
  10. CCF信息学竞赛和教育部竞赛管理出锅重播