Modify the string in StringBuilder, JavaSE

1. Code

package com.zhuo.operator;

import javax.swing.text.html.HTML;

public class Demo {
    
    
    public static void main(String[] args) {
    
    
        /*追加字符串到字符串构建器*/
        StringBuilder stringBuilder1 = new StringBuilder();
        stringBuilder1.append("Welcome");
        stringBuilder1.append(" ");
        stringBuilder1.append("to");
        stringBuilder1.append(" ");
        stringBuilder1.append("Java");
        System.out.println(stringBuilder1.toString());
        System.out.println("=============");
        stringBuilder1.insert(11, "HTML and ");//在字符串构建器的给定索引位置插人数组data的子数组
        System.out.println(stringBuilder1.toString());
        System.out.println("==============");
        StringBuilder stringBuilder2 = new StringBuilder();
        stringBuilder2.append("Welcome to Java");
        stringBuilder2.delete(8,11);//刪除从startlndex到endlndex-l的字符刪除给定索引位置的字符
        System.out.println(stringBuilder2.toString());
        System.out.println("=============");
        StringBuilder stringBuilder3 = new StringBuilder();
        stringBuilder3.append("Welcome to Java");
        stringBuilder3.deleteCharAt(8);//刪除给定索引位置的字符
        System.out.println(stringBuilder3.toString());
        System.out.println("==============");
        StringBuilder stringBuilder4 = new StringBuilder();
        stringBuilder4.append("Welcome to Java");
        stringBuilder4.reverse();//倒置构建器中的字符
        System.out.println(stringBuilder4.toString());
        System.out.println("================");
        StringBuilder stringBuilder5 = new StringBuilder();
        stringBuilder5.append("Welcome to Java");
        stringBuilder5.replace(11, 15, "HTML");//将该构建器从startlndex到endlndex-l的位S的字符替换为给定的字符串
        System.out.println(stringBuilder5.toString());
        System.out.println("================");
        StringBuilder stringBuilder6 = new StringBuilder();
        stringBuilder6.append("Welcome to Java");
        stringBuilder6.setCharAt(0, 'w');//将该构建器的指定索引位置设为新的字符
        System.out.println(stringBuilder6.toString());
    }
}

2. Results achieved

Welcome to Java
=============
Welcome to HTML and Java
==============
Welcome Java
=============
Welcome o Java
==============
avaJ ot emocleW
================
Welcome to HTML
================
welcome to Java

Process finished with exit code 0


Guess you like

Origin blog.csdn.net/weixin_42768634/article/details/113786048