Java 8中的StringJoiner类是什么?

Java 8中的StringJoiner类构造一个字符序列。该序列由定界符分隔,并且可以选择以提供的前缀开头和以提供的后缀结尾。

以下是StringJoiner类的构造函数:

  • StringJoiner(CharSequence delimiter):此构造函数构造一个StringJoiner,其中没有字符,也没有前缀或后缀。它使用了提供的定界符的副本。

  • StringJoiner(CharSequence delimiter, CharSequence prefix, CharSequence suffix) 此构造函数构造一个不带字符的StringJoiner。它使用提供的前缀,定界符和后缀的副本。

语法如下:

public final class StringJoiner
extends Object

在这里,类Object是类层次结构的根。

要在Java 8中使用StringJoiner,请导入以下软件包:

import java.util.StringJoiner;

以下是在Java中实现StringJoiner方法的示例。我们在这里使用逗号作为分隔符:

示例

import java.util.StringJoiner;
public class Demo {
   public static void main(String[] args) {
      StringJoiner strJoin = new StringJoiner(",");
      strJoin.add("One");
      strJoin.add("Two");
      strJoin.add("Three");
      strJoin.add("Four");
      strJoin.add("Five");
      strJoin.add("Six");
      strJoin.add("Seven");
      System.out.println(strJoin.toString());
   }
}

输出

One,Two,Three,Four,Five,Six,Seven