java8中提供用来连接字符串的方式,共有两种用法:
第一种:
public static String join(CharSequence delimiter,
CharSequence... elements)
第一个参数为连接符 ,后续参数为被连接的对象。
如:
System.out.println(String.join(":","小明","你好呀"));
输出:
小明:你好呀
第二种:
public static String join(CharSequence delimiter,
Iterable<? extends CharSequence> elements) {
第一个参数为连接符 ,第二个参数为连接的可迭代的对象(列表/数组等)
如:
List<String> names = new ArrayList<String>();
names.add("小明");
names.add("小红");
System.out.println(String.join("、"),names);
输出:
小明、小红