开发中遇到将数组转为字符串,并要求使用逗号分隔的情况,这里简单记录三种方法。
List<String> ids = ImmutableList.of("1", "2", "3");
//方法一:直接用String.join
System.out.println(String.join(",", ids));
//方法二:使用 org.apache.commons.lang.StringUtils
System.out.println(StringUtils.join(array, ","));
//方法三:使用 Google Guava 中的 com.google.common.base.Joiner
System.out.println(Joiner.on(',').join(array));