zoukankan      html  css  js  c++  java
  • 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);
    }

    }

  • 相关阅读:
    python mysql and ORM
    mysql-8.0.12-winx64 解压版安装(转)
    mysql装完计算机管理里面没mysql服务怎么解决(转)
    Python使用MySQL数据库(新)(转)
    Python之路,Day9
    python随笔2(列表的增删改查)
    python随笔1
    2018-05-23——PYTHON第三天
    2018-05-22——PYTHON第二天
    2018-05-21——python第一天
  • 原文地址:https://www.cnblogs.com/xingsir/p/11951567.html
Copyright © 2011-2022 走看看