zoukankan      html  css  js  c++  java
  • java List转换为字符串并加入分隔符的一些方法总结

    方法一:

        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);
        }
  • 相关阅读:
    同步/异步/阻塞/非阻塞
    java io异步
    java nio知识点总结
    使用BBED恢复数据文件头
    Codeforces Round #257 (Div. 2) B Jzzhu and Sequences
    Hibernate @Embeddable注解
    2388 Who&#39;s in the Middle(简单排序)
    CorePlot学习
    九度OJ 1179 阶乘(模拟)
    NSHashTable 和 NSMapTable学习
  • 原文地址:https://www.cnblogs.com/interdrp/p/8067208.html
Copyright © 2011-2022 走看看