StringBuilder 可变字符串插入删除和替换

package com.test;

/**
 * @author Administrator
 * 可变字符串插入删除和替换
 * */
public class SpringBuilderTest {
	public static void main(String[] args) {
		//原始不可变字符串
		String str1="Java";
		//从不可变的字符创建可变字符串对象
		StringBuilder mstr= new StringBuilder(str1);
		
		//插入字符串
		mstr.insert(4, "C++");
		System.out.println(mstr);
		
		//具有追加效果的插入字符串
		mstr.insert(mstr.length(), "Objective-C");
		System.out.println(mstr);
		
		//追加字符串
		mstr.append(" and Swift");
		System.out.println(mstr);
		
		//删除字符串
		mstr.delete(11, 23);
		System.out.println(mstr);
	}

}

结果

 

发布了96 篇原创文章 · 获赞 13 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/weixin_39559301/article/details/104548008