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

StringBuilder

在以往的字符串中我们使用“+”来拼接字符串,可是这样的效率实在是太慢了,所以这期我们介绍一个新的类——StringBuilder

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

构造方法:
在这里插入图片描述

可以看到,StringBuilder的两种构造方法:

空参构造和有参构造

方法:
在这里插入图片描述
注意,我们在使用StringBuilder类的时候,打印的是属性值,不是地址值
再补充一个方法: sb.delete(int start,int end)方法:删除索引2到4(不包括索引4)的值。(包左不包右)

package String;
public class Demo_09 {
    public static void main(String[] args) {
        StringBuilder sb=new StringBuilder();
        sb.append(1);
        sb.append('c');
        sb.append(true);
        sb.append(1.1);
        sb.append("shuo");
        System.out.println(sb);
        sb.reverse();
        System.out.println(sb);
        sb.delete(2,4);
        System.out.println(sb);
        String result = sb.toString();
        System.out.println(result);
    }
}

在这里插入图片描述


http://www.kler.cn/news/368156.html

相关文章:

  • CSS基础—网页布局(重点!)
  • vue3+vite 部署npm 包
  • web服务实验
  • 设计模式4 适配器 (adapter)
  • HLS协议之nginx-hls-多码率测试环境搭建
  • springboot079信息化在线教学平台的设计与实现(论文+源码)_kaic
  • 信息学奥赛复赛复习18-CSP-J2023-01小苹果-向上取整、向下取整、模拟算法
  • WHAT - Excel 文件上传解析与编码
  • 大语言模型使用和测评
  • 【C++修炼进程之练气】初识《类与对象 超详细》❤️
  • 【算法】Bellman-Ford单源最短路径算法(附动图)
  • 【LeetCode:263. 丑数 + 数学】
  • 【已解决,含泪总结】非root权限在服务器上配置python和torch环境,代码最终成功训练(一)
  • 设计模式——过滤器模式
  • 脚本-把B站缓存m4s文件转换成mp4格式
  • vue通过JSON文件生成KML文件源码
  • There is no screen to be resumed matching xxx【解决方案、screen、原因分析】
  • 《2024中国泛娱乐出海洞察报告》解析,垂直且多元化方向发展!
  • linux驱动—注册驱动分析
  • 使用Python计算相对强弱指数(RSI)进阶
  • HarmonyOS NEXT 应用开发实战(八、知乎日报List列表下拉刷新及上滑加载更多分页的实现)
  • Vue引入高德地图自定义信息窗体绑定点击事件无效解决方案
  • anaconda 创建环境失败 解决指南
  • 【刷题10】2024.10.26
  • Spark 广播变量(Broadcast Variable)原理及源码分析
  • 绝了,这款播放器让发烧友疯狂种草,堪称音乐神器