String.join
是 Java 8 中添加的一个静态方法,它可以将一个字符串数组或者一个迭代器中的元素连接成一个字符串。它的语法如下:
public static String join(CharSequence delimiter, CharSequence... elements)
或者
public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)
参数说明:
-
delimiter
:分隔符,用于将元素连接起来。
-
elements
:要连接的元素,可以是一个字符串数组或者一个实现了
Iterable
接口的集合类。
示例代码:
String[] arr = {"apple", "banana", "orange"};
String str = String.join(",", arr); // 将字符串数组 arr 中的元素用逗号连接成一个字符串
System.out.println(str); // 输出:apple,banana,orange
List<String> list = Arrays.asList("apple", "banana", "orange");
str = String.join(",", list); // 将集合类 list 中的元素用逗号连接成一个字符串
System.out.println(str); // 输出:apple,banana,orange
注意:在使用
String.join
方法时,需要注意传入的参数不能为空或者 null,否则会抛出
NullPointerException
异常。