StringBuilder的中的append和replace等常用方法总结(以后会继续补充)

StringBuilder append(String str)

append方法就是在StringBuilder创建的对象后面添加字符串str,当然后面不只是可以添加String类型的数据,API文档描述如下

举例如下(使用append方法将内容为”abc”的StringBuilder对象变成内容为“abcdef”)

public static void main(String[] args) {
		// 创建StringBuilder实例对象,内容为“abc”
		StringBuilder str = new StringBuilder("abc");
		System.out.println("使用append方法之前,str为:" + str);
		// 在该对象后面添加“def”
		str.append("def");
		System.out.println("使用append方法之后,str为:" + str);
	}

StringBuilder delete(int start,int end)

delete方法就是将StringBuilder对象中序号排列从start到end前一位的字符删除,API描述如下

举例如下(将StringBuilder对象内容为“abcdef”的变成“abc”)

public static void main(String[] args) {
		// 创建StringBuilder实例对象,内容为“abcdef”
		StringBuilder str = new StringBuilder("abcdef");
		System.out.println("使用delete方法之前,str为:" + str);
		// 将该对象的内容变成"abc"
		str.delete(3,7 );
		System.out.println("使用delete方法之后,str为:" + str);
	}

StringBuilder insert(int offset,String str)

insert方法的作用就是插入指定位置的数据,比如上面的这个方法描述的就是在序号排序为offset的位置插入str字符串,API的描述如下(可以在其中找到想要的方法,当然你也可以通过集成工具的提醒选择适合具体情况的方法)

举例如下(将StringBuilder对象内容为“abc”的变成“abcdef”)

public static void main(String[] args) {
		// 创建StringBuilder实例对象,内容为“abc”
		StringBuilder str = new StringBuilder("abc");
		System.out.println("使用insert方法之前,str为:" + str);
		// 将该对象的内容变成"abcdef"
		str.insert(3, "def");
		System.out.println("使用insert方法之后,str为:" + str);
	}

StringBuilder replace(int start,int end,String str)

replace方法的作用就是替换指定位置的旧字符串为新字符串,比如上面的这个方法就是将位置序号为start到end的字符串替换为字符串str,API描述如下(好像这个比如是多余的,因为只有一个这样的方法,没有方法重载)

举例如下(将StringBuilder对象内容为“abc”的变成“Ac”)

public static void main(String[] args) {
		// 创建StringBuilder实例对象,内容为“abc”
		StringBuilder str = new StringBuilder("abc");
		System.out.println("使用replace方法之前,str为:" + str);
		// 将该对象的内容变成"Ac"
		str.replace(0, 2, "A");
		System.out.println("使用replace方法之后,str为:" + str);
	}

 

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值