首页 > 其他分享 >常用APIStringBuilder类

常用APIStringBuilder类

时间:2024-10-19 15:47:35浏览次数:8  
标签:常用 APIStringBuilder StringBuilder builder System 字符串 append out

  • StringBuilder代表可变字符串对象,相当于是一个容器,它里面的字符串是可以改变的,就是用来操作字符串的。

  • 好处:StringBuilder比String更合适做字符串的修改操作,效率更高,代码也更加简洁。

1 StringBuilder方法演示

1.1字符串拼接

接问题:builder.append();可以拼接 int 、long、double、float、char以及boolean类型。 

//创建了一个 StringBuilder 实例,初始内容为“剑气长城”
        StringBuilder builder = new StringBuilder("剑气长城");
        System.out.println(builder);
        //1.拼接内容
        builder.append(12);
        builder.append("陈平安");
        builder.append(true);
        System.out.println(builder);

1.2支持链式编程

    builder.append(123).append(false).append('A').append(520.1314);
    System.out.println(builder);

1.3 反转操作

builder.reverse();

1.4 StringBuilder与String对比使用

对于字符串相关的操作,如频繁的拼接、修改等,建议用StringBuidler,效率更高!

如果操作字符串较少,或者不需要操作,以及定义字符串变量,还是建议用String。

        String rs = "";
        for (int i = 0; i < 1000000; i++) {
            rs += "abc";
        }
        System.out.println(rs);//运行时间更长
        
        StringBuilder builder = new StringBuilder();
        for (int i = 0; i < 1000000; i++) {
            builder.append("abc");
        }
        System.out.println(builder);

标签:常用,APIStringBuilder,StringBuilder,builder,System,字符串,append,out
From: https://blog.csdn.net/2401_87815808/article/details/143078597

相关文章

  • Golang 常用的五种创建型设计模式
    Golang常用的五种创建型设计模式原创GoOfficialBlogGoOfficialBlog 2024年10月18日19:10中国香港听全文在Go中,创建设计模式有助于管理对象的创建,并控制对象的实例化方式。这些模式在对象创建过程复杂或需要特殊处理时特别有用。以下是Go中常用的主要创建模式: ......
  • oracle 11g常用运维命令总结
    一、日常巡检命令1、检查Oracle实例状态SQL>setpages600lines600SQL>selectinstance_name,host_name,startup_time,status,database_statusfromv$instance;说明:“STATUS”表示Oracle当前的实例状态,必须为“OPEN”;“DATABASE_STATUS”表示Oracle当前数据库的状......
  • 解决下包慢的问题(常用命令)
    解决下包慢的问题(常用命令)1.切换npm的下包镜像源1.查看当前的下包镜像源​npmconfiggetregistry2.将下包的镜像源切换为淘宝镜像源​npmconfigsetregistry=https://registry.npmmirror.com/3.检查镜像源是否下载成功​npmconfiggetregistry2.......
  • 使用常用组件构建页面
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(MaoistLearning)➤博客园地址:为敢技术(https://www.cnblogs.com/strengthen/ )➤GitHub地址:https://github.com/strengthen➤原文地址:https://www.cnblogs.com/strengthen/......
  • Linux 常用指令全解析
    文章目录一、文件和目录操作指令1.`ls`2.`cd`3.`pwd`4.`mkdir`5.`rm`二、文件查看和编辑指令1.`cat`2.`more`和`less`3.`vi`或`vim`三、文件复制和移动指令1.`cp`2.`mv`四、系统管理指令1.`ps`2.`top`3.`kill`五、网络相关指令1.`ping`2.`ifconfig`或......
  • 网络常用工具
    软件工具puttySecureCRTCMD华为模拟器-enspwindwos常用命令pingtracertnslookupipconfigtelnet硬件工具Console线网络钳寻线仪红光笔光功率计故障处理常用方法对比分析互换分析仪表测试分段处理常见故障私接路由排查通过arp-a获取mac地址,再通过交......
  • 容器运维必备-Docker 常用命令
    前言:在Kubernetes的日常运维中,虽然我们主要依赖kubectl命令来管理容器和集群,但有时候,Docker的一些命令因其直观和便捷性,能够为我们提供极大的帮助。以下是一些Docker的常用命令,它们可以在Kubernetes环境中作为辅助工具使用,以提高我们的工作效率和操作的灵活性以下是Doc......
  • 2024年PDF转JPG新趋势,4款常用编辑工具梳理,不容错过
    嘿,大家好,我是你们的老朋友,今天咱们聊个超实用的技巧——把PDF文件变成JPG图片,这样分享起来就方便多了。不管是工作汇报、学习资料还是生活照片,这招都能让你事半功倍。1.福昕PDF编辑器闪现✚ https://editor.foxitsoftware.cn/操作教程“https://mp.weixin.qq.com/s/8okEw......
  • chrony常用命令解析
    chronycsources-v该命令显示chronyd当前访问的时间源信息。可以指定可选参数-v,意为verbose。在这种情况下,会显示额外的标题行,以提醒各列的含义。M表示信号源的模式。^表示服务器,=表示对等机,#表示本地连接的参考时钟S*表示当前选择用于同步的最佳信号源。+表示选择......
  • Linux常用命令
    Linux的使用中常用的一些命令如下:查看文档命令:cat:查看文档内容:cat<file>:全部显示一个文件的所有内容,默认不显示行号cat-n<file>:查看文件,同时会显示行数。head:只查看开头的内容head<file>:默认只显示开头的前10行head-n<num><file>:指定显示开头的前num行......