• StringBuilder修改字符串内容,增,删,改,插


    package seday01;
    /**
    * 字符串不变对象特性只针对字符串重用,并没有考虑修改操作的性能.因此String不适合频繁修改内容.
    * 若有频繁修改操作,使用StringBuilder来完成,它是专门设计出来为了修改字符串内容的,其提供了对字符串内容编辑操作
    * 所对应的:增,删,改,插
    * @author xingsir
    *
    */
    public class stringBuilderDemo {

    public static void main(String[] args) {

    String line ="今天学习Java感觉如何?";
    StringBuilder builder =new StringBuilder(line);

    /*
    *今天学习Java感觉如何?真是神清气爽
    */
    builder.append("真是神清气爽");//增加在原有基础上增加字符
    line=builder.toString();
    System.out.println(line);

    /*
    * 今天学习Java感觉如何?真是神清气爽
    * 今天学习Java感觉如何?呼吸都顺畅了
    */
    builder.replace(13, 19, "呼吸都顺畅了");//替换 真是神清气爽 为 呼吸都顺畅了
    line=builder.toString();
    System.out.println(line);
    /*
    * 今天学习Java感觉如何?呼吸都顺畅了
    * 呼吸都顺畅了
    */
    builder.delete(0, 13);//删除 今天学习Java感觉如何?
    line = builder.toString();
    System.out.println(line);

    /*
    * 呼吸都顺畅了
    * 打开窗户,
    */
    builder.insert(0, "打开窗户,");//在某个位子插入
    line = builder.toString();
    System.out.println(line);
    }

    }

  • 相关阅读:
    ATT&CK红队评估二
    DC7
    Objectivec学习笔记
    MacOs常用命令
    从jQuery引申的关于程序员与码农的区别的思考
    [Win8Y原创] Windows Store App 开发入门系列
    asp.net下使用jquery实现ajax
    通过JQuery实现win8一样酷炫的动态磁贴效果
    浅析ajax请求json数据并用js解析
    Windows Phone 游戏——黑白棋 开发总结
  • 原文地址:https://www.cnblogs.com/xingsir/p/11951567.html
Copyright © 2020-2023  润新知