• JDK源码笔记06 StringJoiner


    sth bfor sta

    这个源码就有点简单,模拟题属于是

    这个类用来把几个字符串拼接起来,可以设置分隔符和前后缀

    方法

    toString

    先申请char[]空间,然后逐个将元素放进去

    merge

    接受一个StringJoiner作为输入参数

    merge会将参数按照原本的分隔符转换成一个字符串 然后合并进来

    StringJoiner sj = new StringJoiner("、","(",")");
    sj.add("A").add("A").add("A");
    System.out.println(sj.toString());
    
    StringJoiner sj1 = new StringJoiner(" x ","(",")");
    sj1.add("B").add("B").add("B").merge(sj);//
    System.out.println(sj1.toString());
    
    //(A、A、A)
    //(B x B x B x A、A、A)
    
    

    setEmptyValue

    设置默认值

    另外这个值不会自动加上前后缀

    compactElts

    私有方法

    将当前所有元素按照分隔符合并成一个字符串放在0位

  • 相关阅读:
    dracut-initqueue timeout
    Request.Url
    ipv4 ipv6数据库存储
    DataRow To DataTable
    AS ShortCut
    linq on 多链接条件
    SQL逻辑查询语句执行顺序
    ckeditor 使用几点
    SqlDataAdapter 更新插入 与 InsertBulkCopy
    HTTP协议改HTTPS
  • 原文地址:https://www.cnblogs.com/sariseBlog/p/15005591.html
Copyright © 2020-2023  润新知