📜  Java字符串之-join()(1)

📅  最后修改于: 2023-12-03 14:43:00.603000             🧑  作者: Mango

Java字符串之-join()

在Java中,字符串是一种非常基本的数据类型。当程序需要将多个字符串拼接在一起使用时,可以使用Java中的join()方法。

1. join()方法的定义

在Java中,join()方法定义在String类中。它的定义如下:

public static String join(CharSequence delimiter, CharSequence... elements)
2. join()方法的使用

join()方法的使用很简单,只需要将要拼接的字符串放在一个数组中,并指定拼接的分隔符即可。

下面是一个例子:

String[] strs = {"hello", "world", "!"};
String result = String.join(" ", strs);
System.out.println(result);

输出结果为:

hello world !
3. join()方法的注意事项
  • join()方法中,第一个参数是分隔符,可以是任意的字符串。
  • join()方法中,第二个参数是一个可变参数,也就是说可以传入任意多个字符串。
  • 如果传入的字符串数组中有null值,那么join()方法会将其转换成字符串"null"
  • 如果传入的字符串数组为空数组,那么join()方法会返回一个空字符串。
4. join()方法在Java8中的新增

在Java8中,StringJoiner类和join()方法的使用一起增强。下面是一个示例:

StringJoiner sj = new StringJoiner(", ", "[", "]");
sj.add("apple").add("orange").add("banana");
String result = sj.toString();
System.out.println(result);

输出结果为:

[apple, orange, banana]
5. 总结

join()方法是Java中拼接字符串的一种简单、高效的方式。在Java8中,StringJoiner类的使用也进一步简化了对字符串的拼接操作。