Java字符串9——stringjoiner

  1. 为什么学习stringjoiner

stringjoiner和stringbuilder一样都是一个容器创建之后容器里面的内容是可以改变的

作用:提高字符串的操作效率,而且代码写起来特别的简洁,但是目前是很少有人用这个

JDK8出现的

  1. stringjoiner的构造方法

方法名

说明

public stringJoiner(间隔符号)

创建一个stringjoiner对象,指定拼接时的间隔符号

public stringjoiner(间隔符号,开始符号,结束符号)

创建一个stringjoiner对象,指定拼接时间隔符号,开始符号,结束符号

  1. stringjoiner的成员方法

方法名

说明

public stringjoiner add(添加的内容)

添加数据,并返回对象本身

public int length()

返回长度(字符出现的个数)

public string tostring ()

返回一个字符串(该字符串就是拼接之后的结果)

代码演示

    public static void main(String[] args) {
        //定义一个数组
        StringJoiner sj = new StringJoiner(",","[","]");
        sj.add("xiao");
        sj.add("cheng");
        System.out.println(sj);
    }

new出来的stringjoiner里面是不包括空参构造的,必须使用add方法添加元素:

不认识单词的时候可以先写方法,然后根据提示来纠正,但还是建议多记一点单词

 public static void main(String[] args) {
        //定义一个数组
        StringJoiner sj = new StringJoiner(",","[","]");
        sj.add("xiao");
        sj.add("cheng");
        //这里的length就是指这里的总个数,包括添加的开始结束中间的符号
        System.out.println(sj.length());
        //后面的就是将sj存储的数据变成字符串
        System.out.println(sj.toString());
    }

最后的这些代码的运行结果

12
[xiao,cheng]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值