String.join()
场景:
项目里我们经常需要用一个特定的字符拼接字符串,用StringBuilder
或者StringBuffer
去拼接字符串,并且去判断集合里是不是最后一个,如果是最后一个,则后面不加符号。Java 1.8提供了String.join
方法可以直接去以特定字符拼接字符串,简单方便。
public static void main(String[] args) {
List<String> stringList = Arrays.asList("a", "b", "c");
String joinString = String.join(",", stringList);
System.out.println(joinString);
}