当前位置: 首页 > news >正文

StringBuilder类

&emps; StringBuilder类的路径java.lang.StringBuilder,它允许对字符序列进行修改,而不是像String那样每次都创建一个新的字符串对象。

构造方法

  • public StringBuilder()
    创建一个空的 StringBuilder 对象。
  • public StringBuilder(String str)
    根据给定的字符串创建一个 StringBuilder 对象。
  • public StringBuilder(int capacity)
    根据给定的容量创建一个 StringBuilder 对象。

StringBuilder类的常用方法

  • append()
    将指定的数据追加到StringBuilder对象的当前内容之后。
        public static void main(String[] args) {String str = "Hello World!";StringBuilder strBuilder = new StringBuilder(str);strBuilder.append("append strbuilder");System.out.println(strBuilder); // Hello World!append strbuilder}
    
  • insert()
    在指定位置插入字符串或其他数据。
        public static void main(String[] args) {String str = "Hello World!";StringBuilder strBuilder = new StringBuilder(str);strBuilder.insert(6,"append strbuilder");System.out.println(strBuilder); // Hello append strbuilderWorld!}
    
  • reverse()
    将字符序列反向重新排列。
    public static void main(String[] args) {String str = "Hello World!";StringBuilder strBuilder = new StringBuilder(str);strBuilder.reverse();System.out.println(strBuilder); // !dlroW olleH}
  • toString()
    返回此序列的字符串表示形式。

  • setLength()
    public void setLength(int newLength)将字符序列长度设置为指定长度。

    public static void main(String[] args) {String str = "Hello World!";StringBuilder strBuilder = new StringBuilder(str);strBuilder.setLength(5);System.out.println(strBuilder); // Hello}

http://www.mrgr.cn/news/61288.html

相关文章:

  • golang版本工具GVM 和包管理工具go mod原理讲解
  • 如何快速将特斯拉3D感知移植到擎天柱?有可能只需要HeightFormer
  • 如何判断谷歌SEO服务的真假?
  • Fakelocation 运动世界校园(虚拟机篇)
  • 了解无线数传模块信号传输范围的多种因素——实现最佳性能
  • 乐尚代驾的项目问题
  • Leetcode73. 矩阵置零
  • 金融文本情感分析模型
  • 即插即用篇 | YOLOv8 引入 空间和通道协同注意力模块 SCSA
  • 使用 Microsoft Clarity 记录分析用户行为
  • Golang的多版本管理
  • 一些MATLAB到Python的转换指南
  • ubuntu openmpi安装(超简单)
  • 计算机专业毕业生面试工具推荐:白瓜面试
  • 即插即用篇 | YOLOv8 引入自调制特征聚合模块 SMFA | ECCV 2024
  • 【PnP】详细公式推导,使用DLT直接线性变换法求解相机外参
  • 满足抖音视频剪辑内容要求的四款剪辑工具!!!
  • Linux上配置NFS服务
  • 基于SpringBoot的房地产销售管理系统【附源码】
  • Python中的对象和引用