• 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);
        }
  • 相关阅读:
    DynamicObject
    ABP文档
    ABP文档
    ABP文档
    ABP文档
    ABP文档
    ABP文档
    第1张 Maven简介 学习笔记
    lambda表达式10个示例——学习笔记
    对象在内存中初始化的过程?
  • 原文地址:https://www.cnblogs.com/liaojie970/p/8067020.html
Copyright © 2020-2023  润新知