笔记(五):StringBuilder可变长度字符串的常用API使用

StringBuilder可变字符串的常用API使用

增删改查

package com.tedu.String;

public class StringBuilderDemo2 {
	public static void main(String[] args) {
		StringBuilder bu = new StringBuilder("要好好学习啊");
		/*
		 * 追加增删改查功能:
		 */
		 //增加字符串:
		//append(String str)
		bu.append(",这样才可以找到好工作!");
		System.out.println(bu);
		
		//修改字符串
		//replace(int start,int end,String str)
		//和String字符串中一样,留前不留后
		bu.replace(12, 18, "拯救世界!");
		System.out.println(bu);
		
		//删除字符串
		//delete(int start, int end)
		//从start开始,从end结束
		bu.delete(6, 16);
		System.out.println(bu);
		
		//向字符串中间位置插入新字符串
		//insert(int offset,String str)
		//offest是要插入的位置索引
		bu.insert(6, ",为了拯救世界");
		System.out.println(bu);
			
		//reverse()
		//字符串翻转
		bu.reverse();
		System.out.println(bu);
	}
}

运行结果如下:
在这里插入图片描述
理论上还有一个StringBuffer(可变长度字符串)与StringBuilder功能一样,但是后来人们又考虑了线程安全的问题,就在StringBilder之后又开发了StringBuffer,具体在线程中讲。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值