📅  最后修改于: 2023-12-03 15:02:00.106000             🧑  作者: Mango
在Java中,StringJoiner
是一个用于连接字符串的实用类。它提供了多个方法用于在一系列字符串之间添加分隔符,并且在最后生成一个拼接后的字符串。其中,length()
方法可以用于获取StringJoiner
对象中拼接后的字符串的长度。
int length()
length()
方法返回拼接后的字符串的长度,类型为整数。
下面是一个使用StringJoiner
和length()
方法的示例:
import java.util.StringJoiner;
public class Example {
public static void main(String[] args) {
StringJoiner stringJoiner = new StringJoiner(", ");
stringJoiner.add("Apple");
stringJoiner.add("Banana");
stringJoiner.add("Orange");
String joinedString = stringJoiner.toString();
System.out.println("拼接后的字符串: " + joinedString);
System.out.println("拼接后的字符串长度: " + joinedString.length());
}
}
输出结果:
拼接后的字符串: Apple, Banana, Orange
拼接后的字符串长度: 20
在上面的示例中,我们创建了一个StringJoiner
对象,并使用add()
方法将多个字符串添加到对象中,每个字符串之间使用逗号和空格分隔。然后,我们通过调用toString()
方法获取拼接后的字符串,并使用length()
方法获取该字符串的长度。
StringJoiner
对象为空(没有添加任何字符串),那么length()
方法将返回0。length()
方法时,会使用指定的分隔符将所有已添加的字符串连接成一个字符串,因此会产生一定的性能开销。如果只需要获取字符串的长度,而无需拼接字符串本身,请使用length()
方法。