📜  Java中的StringJoiner length()方法(1)

📅  最后修改于: 2023-12-03 15:02:00.106000             🧑  作者: Mango

Java中的StringJoiner length()方法

在Java中,StringJoiner是一个用于连接字符串的实用类。它提供了多个方法用于在一系列字符串之间添加分隔符,并且在最后生成一个拼接后的字符串。其中,length()方法可以用于获取StringJoiner对象中拼接后的字符串的长度。

语法
int length()
返回值

length()方法返回拼接后的字符串的长度,类型为整数。

示例

下面是一个使用StringJoinerlength()方法的示例:

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()方法。