Java中stringBuilder(这要是不会就没办法了)

public class Test{
    
    
    public static void print(String s){
    
    
        System.out.println(s);
    }
    //String builder
    public static void main(String[] args) {
    
    
        StringBuilder stringBuilder = new StringBuilder("String");//初始化StringBuilder对象
        print("初始化对象:"+stringBuilder);//String
        stringBuilder.append("Builder");//添加Builder到初始化的对象中
        print("添加Builder后:"+stringBuilder);//StringBuilder
        stringBuilder.reverse();//反转初始化的对象
        print("反转字符串后为:"+stringBuilder);//redliuBgnirtS
        stringBuilder.reverse();//反转回来
        stringBuilder.delete(1, 3);//删除索引为[1,3)的内容
        print("删除索引1到2的元素:"+stringBuilder);//SingBuilder
        stringBuilder.insert(1, 432123);//将整数432123添加在索引为1的位置
        print("将数字432123添加到从索引为1的位置开始添加:"+stringBuilder);//Si4323ngBuilder
        stringBuilder.replace(1, 7, "tr");//将[1,7)索引的内容替换为tr
        print("替换索引1到7的内容为tr:"+stringBuilder);//StringBuilder
        System.out.println("i第一次出现在索引为:"+stringBuilder.indexOf("i")+"的位置");//返回第一次出现i时的索引值
        System.out.println("i在索引为5的位置之后第一次出现在索引为:"+stringBuilder.indexOf("i", 5)+"的位置");//从索引为5的字符后开始查找i的位置
        System.out.println("字符串的长度为:"+stringBuilder.length());//返回字符串长度
        System.out.println("字符串索引为4的元素为:"+stringBuilder.charAt(4));//返回字符串中索引值为4的字符
        System.out.println("从索引为5的元素后开始打印:"+stringBuilder.substring(5));//从索引为5开始打印后边的子字符串
        System.out.println("从索引为3的位置打印到索引为5的位置:"+stringBuilder.substring(3, 6));//打印索引为[3,6)的子字符串
        System.out.println("将初始化对象以字符串形式打印:"+stringBuilder.toString());//将初始化对象以字符串形式打印
    }
}

猜你喜欢

转载自blog.csdn.net/weixin_54107527/article/details/121501825
今日推荐