List 转 String

需求

将List中的元素全部用逗号拼接,并转换成String,示例:

        List<String> list = new ArrayList<>();
        list.add("1.12.13.14");
        list.add("22.33.44.55");

期望结果:1.12.13.14,22.33.44.55

如果直接使用toString()方法,获得的结果会是:
[1.12.13.14,22.33.44.55],多了一个中括号

解决

使用Joiner.on(",").join()方法:

        List<String> list = new ArrayList<>();
        list.add("1.12.13.14");
        list.add("22.33.44.55");
        //on()方法参数表示需要使用的间隔字符,
        String result = Joiner.on(",").join(list);

版权声明:本文为qq_44209563原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。