Java中的StringBuilder()常见方法详解

 更新时间:2023年09月08日 11:13:43   作者:Anoxia_Boi  
StringBuilder是一个可变的字符序列,此类提供一个与 StringBuffer 兼容的 API,但不保证同步,这篇文章主要介绍了StringBuilder()常见方法,需要的朋友可以参考下

StringBuilder是一个可变的字符序列,此类提供一个与 StringBuffer 兼容的 API,但不保证同步。该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍),这篇文章给大家介绍Java中的StringBuilder()常见方法,内容如下所示:

1.追加字符串

StringBuilder sb = new StringBuilder("x");
		sb.append("a"); // 在当前字符串的尾部追加字符串a // xa
		sb.append("b"); // 在当前字符串的尾部追加字符串a // xab

2.替换字符串

StringBuilder sb = new StringBuilder("天王盖地虎");
		sb.replace(1, 3, "博爱他"); // 替换下标1-3的位置不包含3
		sb.replace(0, 1, ""); // 替换下标0-1的位置不包含1
		System.out.println(sb); // 替换会产生新内容

3.删除字符串

StringBuilder sb = new StringBuilder();
		sb.append("巴山楚水凄凉地,responsebility").delete(10, 12) // 按照下标内容删除
				.deleteCharAt(0); // 删除指定位置内容
		System.out.println(sb);

4.指定下标新内容

StringBuilder sb = new StringBuilder("abcd");
		// insert():在指定下标位置,插入新内容
		sb.insert(2, "123")
		  .insert(2, true)
		  .insert(2, Math.PI);

5.字符串逆序

// 字符串逆序
		StringBuilder sb=new StringBuilder("甲乙丙丁");
		sb.reverse(); // 逆序反转
		System.out.println(sb);

6.设置分隔符

// StringJoiner joiner = new StringJoiner("#"); // 设置分隔符
		StringJoiner joiner = new StringJoiner("#", "@", "@"); // 设置分隔符

到此这篇关于StringBuilder()常见方法的文章就介绍到这了,更多相关StringBuilder()常见方法内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • IDEA高效查看源码的快捷键及小技巧

    IDEA高效查看源码的快捷键及小技巧

    本篇文章这一部分的内容主要为大家介绍了一些平时看源码的时候常用的快捷键/小技巧!非常好用!掌握这些快捷键/小技巧,看源码的效率提升一个等级
    2022-01-01
  • Java数据结构之链表的增删查改详解

    Java数据结构之链表的增删查改详解

    在这篇文章中,小编将带大家了解一下Java数据结构中链表的增删查改(以下结果均在IDEA中编译)希望在方便自己复习的同时也能帮助到大家
    2022-09-09
  • JVM内存增强之逃逸分析

    JVM内存增强之逃逸分析

    逃逸分析一种数据分析算法,基于此算法可以有效减少Java对象在堆内存中的分配。本文将详细讲讲逃逸分析的原理与实现,需要的可以参考一下
    2022-09-09
  • 关于各种排列组合java算法实现方法

    关于各种排列组合java算法实现方法

    这篇文章介绍了几种用JAVA实现的排列组合算法,有需要的朋友可以参考一下
    2013-06-06
  • Java中ArrayList集合的常用方法大全

    Java中ArrayList集合的常用方法大全

    这篇文章主要给大家介绍了关于Java中ArrayList集合的常用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Java读写Cookie记录的方法

    Java读写Cookie记录的方法

    这篇文章主要介绍了Java读写Cookie记录的方法,实例分析了java针对cookie记录读取与写入的技巧,需要的朋友可以参考下
    2015-05-05
  • java程序员常见的sql错误

    java程序员常见的sql错误

    当Java程序员在SQL中要写个查询语句是很简单的。但在Java里类似的语句却不容易,因为程序员不仅要反复考虑编程范式,而且也要考虑算法的问题。下面我们来看看这几个常见的错误吧
    2019-06-06
  • springboot上传zip包并解压至服务器nginx目录方式

    springboot上传zip包并解压至服务器nginx目录方式

    这篇文章主要介绍了springboot上传zip包并解压至服务器nginx目录方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • JavaCV摄像头实战之实现口罩检测

    JavaCV摄像头实战之实现口罩检测

    这篇文章主要介绍了利用JavaCV实现口罩检测,功能是检测摄像头内的人是否带了口罩,把检测结果实时标注在预览窗口。感兴趣的可以试一试
    2022-01-01
  • IntelliJ Idea 2017注册码免费激活方法

    IntelliJ Idea 2017注册码免费激活方法

    IDEA 全称 IntelliJ IDEA,是Java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一。下面给大家介绍IntelliJ Idea 2017注册码免费激活方法,需要的朋友参考下
    2018-01-01

最新评论