美文网首页
java list 转string 和string 转list

java list 转string 和string 转list

作者: 客观开发者 | 来源:发表于2020-11-11 09:22 被阅读0次
  • 代码

    @Test
    void contextLoads() {
        List<String> list = new ArrayList<>();
        list.add("xxxx");
        list.add("xxxx");
        list.add("xxxx");
        list.add("xxxx");
        System.out.println("原来数据=" + list);
        String nameStr = join(",", list);
        System.out.println("转之后的string 数据=" + nameStr);
        List<String> strings = stringToList(nameStr);
        System.out.println("还原原来的数据=" + strings);
    }
    /*
      * String to List
    */
    private List<String> stringToList(String strs) {
        String str[] = strs.split(",");
        return Arrays.asList(str);
    }
   /*
      * List to String
    */
    public static String join(@NonNull CharSequence delimiter, @NonNull Iterable tokens) {
        final Iterator<?> it = tokens.iterator();
        if (!it.hasNext()) {
            return "";
        }
        final StringBuilder sb = new StringBuilder();
        sb.append(it.next());
        while (it.hasNext()) {
            sb.append(delimiter);
            sb.append(it.next());
        }
        return sb.toString();
    }

相关文章

网友评论

      本文标题:java list 转string 和string 转list

      本文链接:https://www.haomeiwen.com/subject/anrmvktx.html