Java字符串join()
时间:2020-02-23 14:34:32 来源:igfitidea点击:
Java String join()函数用于连接多个字符串,以使用指定的分隔符创建新字符串。
Java字符串join()
Java 8版本中添加了Java String join()方法。
join()方法有两种变体,它们都是静态方法。
public static String join(CharSequence delimiter, CharSequence... elements) public static String join(CharSequence delimiter, Iterable<? extends CharSequence> elements)
第一个参数是连接字符串时要使用的定界符字符串。
CharSequence是一个接口,一些知名的实现是String,StringBuffer和StringBuilder。
让我们看一些例子。
String msg1 = String.join(",", "A", "B", new StringBuilder("C"), new StringBuffer("D")); System.out.println(msg1);
输出:A,B,C,D
注意,我已经使用StringBuffer和StringBuilder作为要连接的元素,因为它们实现了CharSequence接口。
让我们看一个示例,其中传递一个Iterable,其元素将与给定的定界符连接在一起。
List<String> words = Arrays.asList(new String[] { "Hello", "World", "2019" }); String msg = String.join(" ", words); System.out.println(msg);
输出:Hello World 2019