2.2.3StringJoiner(高效拼接字符串)

    技术2022-07-12  78

    public class Main { public static void main(String[] args) { String[] names = {"Bob", "Alice", "Grace"}; var sj = new StringJoiner(", ", "Hello ", "!"); for (String name : names) { sj.add(name); } System.out.println(sj.toString()); } } Hello Bob, Alice, Grace!

    完整的使用过程。 构造函数可以有三个参数: 第一个参数是拼接时中隔符,第二个参数是首部,第三个参数是尾部

    可以直接使用String中的方法来内部调用StringJoiner(在不指定首尾的情况下)

    String[] names = {"Bob", "Alice", "Grace"}; var s = String.join(", ", names);
    Processed: 0.010, SQL: 9