StringBuilder和Stringjoiner

StringBuilder

  • StringBuilder 可以看做是一个容器,创建之后里面的内容是可以变的。
  • 作用:提高字符串的操作效率

StringBUilder 常用方法:

append:添加数据,并返回对象本身
reverse:反转容器中的内容。
length: 获取字符串的长度
toString : 通过toString 就可以实现把StringBuilder 转换为String

链式编程

当我们调用一个方法的时候,不需要用变量去接受他的结果,可以继续调用其他的方法。例如:

    StringBuilder sb = new StringBuilder();
    sb.append("1").append("2").append("3");
  • StringBuilder 使用场景:用于字符串的拼接和反转字符串

Stringjoiner

StringJoiner 可以看做是一个容器,创建之后里面的内容是可以变的,也能提高字符串的操作效率,而且操作更简洁。(但是市面上用的比较少)

例如完成代码:将{1,2,3}指定输出格式为[1,2,3]

 int arr[] = {1,2,3};
        StringJoiner  sj = new StringJoiner(",", "[", "]");
        //                                  中    头   尾
        for (int i = 0; i < arr.length; i++) {
            sj.add(arr[i]+"");
        }
        System.out.println(sj.toString());

如果new出一个StringJoiner 容器里面只有一个参数,如new StringJoiner(“——”),则表示中间连接符是“——”

StringJoiner的成员方法:

  • add:添加元素
  • length:获取长度
  • toString: 返回一个字符串
posted @   北岛的樱花  阅读(101)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
历史上的今天:
2022-01-10 java 数组使用
点击右上角即可分享
微信分享提示