java List转换为字符串的几种方法
2017-07-20 10:55
411 查看
方法一
方法二
方法三
方法四
方法五
总结:方法五在实际应用中最多,因为它已经被封装好了,速度也很快
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 list.isEmpty()?"":sb.toString().substring(0, sb.toString().length() - 1); }
方法二
public String listToString2(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 listToString3(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 class Separator { private String next = ""; private String separator; public Separator(String separator) { this.separator = separator; } public String get() { String result = next; 4000 next = separator; return result; } } public String listToString4(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 listToString5(List list, char separator) { return org.apache.commons.lang.StringUtils.join(list.toArray(),separator); }
总结:方法五在实际应用中最多,因为它已经被封装好了,速度也很快
相关文章推荐
- java List转换为字符串并加入分隔符的一些方法总结
- java List转换为字符串并加入分隔符的一些方法总结
- java List转换为字符串并加入分隔符的一些方法总结
- java List转换为字符串并加入分隔符的一些方法总结
- java List转换为字符串并加入分隔符的一些方法总结
- java List转换为字符串并加入分隔符的方法
- java List转换为字符串并加入分隔符的一些方法总结
- java List转换为字符串并加入分隔符的一些方法总结
- java实用方法系列 list转换为字符串的形式
- Java中Json字符串直接转换为对象的方法(包括多层List集合)
- Java中Json字符串直接转换为对象的方法(包括多层List集合)
- @V@ java代码笔记2010-06-12:java控制台输入各类型类实现;以及判断输入字符串里面是否有数字的两种方法:方法1:转换成字符数组;方法2:正则表达式。
- Java基础:数组Array转成List的几种方法
- JAVA中ResultSet转换为List的方法
- List.Exists 方法和几种字符串去重方法
- Java基础:数组Array转成List的几种方法
- Java基础:数组Array转成List的几种方法
- 将Fri May 04 17:25:34 CST 2012形式的日期字符串转换成java.util.Date对象的方法
- java中判断字符串是否为数字的方法的几种方法
- java中int和string类型之间转换的几种方法