在Java中,join()
方法是用于将一个字符串数组或集合中的元素连接成一个字符串的方法。该方法是从Java 8开始引入的,主要有以下两种用法:
- 使用String类的
join()
方法:
String join(String delimiter, CharSequence... elements)
这个方法接受两个参数,第一个参数是连接字符串之间的分隔符,第二个参数是要连接的CharSequence类型的元素(例如字符串)。它会返回一个由分隔符连接起来的字符串。
示例:
String[] array = {"Hello", "World", "Java"};
String result = String.join(", ", array);
System.out.println(result);
输出结果:
Hello, World, Java
- 使用StringJoiner类:
StringJoiner joiner = new StringJoiner(delimiter);
创建一个StringJoiner对象,并指定分隔符。然后可以使用add()
方法向StringJoiner中添加元素,最后使用toString()
方法将所有元素连接为一个字符串。
示例:
StringJoiner joiner = new StringJoiner(", ");
joiner.add("Apple");
joiner.add("Banana");
joiner.add("Orange");
String result = joiner.toString();
System.out.println(result);
输出结果:
Apple, Banana, Orange
无论是使用String
类的join()
方法还是StringJoiner
类,都可以方便地将多个字符串连接为一个字符串,并通过指定的分隔符进行分隔。这在处理需要将多个元素拼接成字符串的场景中非常有用。