List集合转为String字符串的几种简单方法

list集合转String字符串的几种简单处理方法

思路:循环遍历List,使用StringBuilder的append方法

方法一:

private static String listToString(List<Object> list, String separator) {
     
        StringBuilder stringBuilder = new StringBuilder();
        for (int i = 0; i < list.size(); i++) {
     
            stringBuilder.append(list.get(i)).append(separator);
        }
        return stringBuilder.toString();
    }

方法二:

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

方法三:

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

你可能感兴趣的:(java,arraylist,字符串)