stringbuf.java

来自「有关java编程的课件及附上有关的源代码」· Java 代码 · 共 45 行

JAVA
45
字号

/** 这个类演示不变性
 */

package SG6.Example8;

public class StringBuf {

    /**构造方法  */

    protected StringBuf() {
    }

   /** 这是 main 方法
    *   它演示 String Buffer 类
    *   @param args 传递至 main 方法的参数
    */

    public static void main(String []args) {

    StringBuffer buf = new StringBuffer("Java");

   // 附加
    buf.append(" Guide Ver1/");      // Java 指南 Ver1/3
    buf.append(3);

    // 插入
    int index = 5;
    buf.insert(index, "Student ");    // Java 学生用书 Ver1/3

    // 设置
    index = 23;
    buf.setCharAt(index, '.');       // Java 学生用书 Ver1.3

    // 替换
    int start = 24;
    int end = 25;
    buf.replace(start, end, "4");    // Java 学生用书 Ver1.4

    //转换为字符串
    String s = buf.toString();
    System.out.println(s);
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?