需求
将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版权协议,转载请附上原文出处链接和本声明。