📅  最后修改于: 2023-12-03 15:16:26.974000             🧑  作者: Mango
在Java 8中,引入了StringJoiner
类,它可以在处理字符串的时候很有用。StringJoiner
是一个很方便的类,可以用来连接多个字符串,可以指定连接符、前缀和后缀等信息。
StringJoiner
类中有一个add()
方法,它用于将字符串添加到当前实例中。这个方法有两种重载形式:
public StringJoiner add(CharSequence newElement)
public StringJoiner add(Object newElement)
如果参数是CharSequence
类型,将会直接加入到StringJoiner
实例中。如果参数是Object
类型,则会调用对象的toString()
方法来获取字符串值,然后再将字符串加入到StringJoiner
实例中。
下面的示例展示了如何使用add()
方法创建一个StringJoiner
实例并添加元素:
StringJoiner joiner = new StringJoiner(",");
joiner.add("apple");
joiner.add("banana");
joiner.add("orange");
System.out.println(joiner.toString()); // apple,banana,orange
在上面的代码中,我们创建一个StringJoiner
实例,并使用逗号作为连接符。然后我们使用add()
方法将"apple"
、"banana"
和"orange"
添加到实例中。最后,我们调用toString()
方法将它们连接在一起并输出结果。
StringJoiner
类提供了一种简单的方法来连接字符串,add()
方法是其实现的核心。可以使用它将多个字符串连接在一起,并使用指定的连接符、前缀和后缀等来自定义连接的方式。