可以使用 delete方法从当前 StringBuilder中移除指定数量的字符,移除过程从指定的从零开始的索引处开始。以下示例使用 Remove方法缩短 StringBuilder。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 StringBuilderMyStringBuilder=newStringBuilder("helloooo");MyStringBuilder.delete(5,7);Console.WriteLine(MyS...
StringBuildersb=newStringBuilder("Hello World"); System.out.println(sb.substring(3));// 输出:lo World System.out.println(sb.substring(3,7));// 输出:lo W toString(): 常用场景:将StringBuilder对象转换为一个普通的不可变的String对象。 示例用法: StringBuildersb=newStringBuilder("Hello World"); St...
一、创建Stringbuilder对象 代码语言:javascript 代码运行次数:0 运行 AI代码解释 StringBuilder strB=newStringBuilder(); 1、append(String str)/append(Char c):字符串连接 代码语言:javascript 代码运行次数:0 运行 AI代码解释 System.out.println("StringBuilder:"+strB.append("ch").append("111").append('c'...
1. StringBuilder的方法StringBuilder 是一个可变的字符序列。它继承于AbstractStringBuilder,实现了CharSequence接口。StringBuffer 也是继承于AbstractStringBuilder的子类;但是,StringBuilder和StringBuffer不同,前者是非线程安全的,后者是线程安全的。StringBuilder 和 CharSequence之间的关系图如下: StringBuilder方法列表: 1 2 3...
1. StringBuilder的默认构造方法 StringBuilder提供了两种构造方法,分别是无参构造和基于字符串内容的构造。 无参构造:创建一个空的StringBuilder对象,其初始容量为16。 基于字符串内容的构造:创建一个StringBuilder对象,其初始内容为指定的字符串,容量为字符串长度加上16。
在平时的开发中,StringBuilder用的还是比较常见的,主要是用于优化String字符串的拼接操作。这里介绍一下StringBuilder常见的清空方式: 1. 使用new关键字重新生成一个StringBuilder对象; 2. 使用StringBuilder的delete方法; 3. 使用StringBuilder的setLength方法; 4. 使用StringBuilder的replace方法。 接下来分别测试上述4个方法...
public StringBuilder(String str): 构造一个StringBuilder容器,并将字符串添加进去 StringBuilder bu2=new StringBuilder("abc"); 1. StringBuilder类常用成员方法 public StringBuilder append(..):添加任意类型数据的字符串形式,并返回当前对象自身 StringBuilder bu1=new StringBuilder(); ...
publicclassConnectString2{publicstaticvoidmain(String[]args){StringBuilderstr=newStringBuilder("小明的身高为");str.append(':').append(172.5f);System.out.println(str);}} 运行结果: 小明的身高为:172.5 上面代码里连续的两个append()方法分别调用的是重载方法StringBuilder append(char c)和StringBuilder appe...
2.1 StringBuilder构造方法 范例 public class Demo { public static void main(String[] args) { //创建空白可改变字符串对象 StringBuilder sb = new StringBuilder(); System.out.println("sb:"+sb); //sb: System.out.println("sb.length():"+sb.length()); //sb.length():0 //根据字符串内容创建...