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);

}

}

java stringbuilder 替换字符串_StringBuilder修改字符串内容,增,删,改,插相关推荐

  1. <Java>使用commons.io修改文件内容(中文标点符号改成英文)

    一.前言 今天整理笔记,发生笔记中很多代码和笔记的标点符号是中文符号,所以写了个很简单的代码实现中文标点符号改成英文标点符号,读写文件涉及到io流,传统io流使用起来不是很方便,代码量多,难记!(赶时 ...

  2. datatable更新到mysql_.NET_使用DataTable更新数据库(增,删,改),1、修改数据复制代码 代码如 - phpStudy...

    使用DataTable更新数据库(增,删,改) 1.修改数据 DataRow dr = hRDataSet.Tables["emp"].Rows.Find(textBox3.Tex ...

  3. java字符替换函数示例_Java字符串替换函数replace()用法解析

    Java字符串替换函数replace()用法解析 这篇文章主要介绍了Java字符串替换函数replace()用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的 ...

  4. JavaScript 截取字符串、转换字符串、修改字符串

    关键字: 1.substr(a,b) 截取字符串 a . 截取开始的索引值 b .截取长度 2.indexOf   判断字符串在不在某个字符串中 3.replace(a,b) 替换修改字符串 b 替换 ...

  5. java stringbuilder 替换字符串_java中的经典问题StringBuilder替换String

    遇到一个面试题:在下面的例子中用"+"运算符连接字符串与用StringBuilder对象的append方法连接字符串哪个性能比较优异. 下图是给出的例子,例一,使用"+& ...

  6. 学生信息管理系统——JAVA 语言版(主页面+增+删+改+查+退)

    学生信息管理系统 前言 一.问题分析 二.学生信息管理系统程序实现思路 三.Student类的创建 程序思路 Student类代码 四.StudentManager类的创建 程序思路 StudentM ...

  7. java基础知识 API文档 字符串基本操作 正则表达式 Object

    目录 JDK API 什么是JDK API JDk包结构 文档注释规范 文档注释 String及其常用API String是不可变对象 String常量池 内存编码及长度 String常用方法 Str ...

  8. Python基础入门9:字符串1,字符串的驻留

    文章目录 前言 字符串 字符串的驻留机制 字符串驻留机制的含义与基本原理 驻留机制的优缺点 字符串驻留类别 强制驻留 附录:Python内部执行过程,编译期,运行期介绍 前言 本文主要介绍字符串的定义 ...

  9. 数据库、表、表内容增删改查

    数据库和表的创建 用户的增 删 改 查 增 create user '用户名'@'192.168.16.%' identified by '123':创建一个账户,并设置密码,可不设密码 grant ...

最新文章

  1. php 复选框 数组,php数组的复选框
  2. MySQL explain
  3. 实现一个正则表达式引擎in Python(二)
  4. java学习(70):GUL图形用户界面初识
  5. 投标报价得分计算程序_什么是投标报价?怎么计算呢?
  6. 2 操作系统第一章 操作系统体系结构、中断和异常、系统调用
  7. EntityFramework进阶——数据编辑与维护
  8. 促使整个团队改善的首要驱动力一定来自技术领域
  9. 【Nexus3】使用-Nexus3批量上传jar包 artifact upload
  10. Eclipse 中 代码颜色的设置(注释的颜色, 局部变量的颜色, 类变量的颜色。。。 )
  11. 半正定矩阵 正定
  12. 江苏省南京市谷歌高清卫星地图下载
  13. SQLMAP命令详解
  14. CSS Border(边框)
  15. u盘iso安装服务器系统怎么安装win7系统安装方法,win7系统iso镜像文件通过U盘安装的操作方法...
  16. [保研直硕直博经验分享-2019] (上海交大计算机系夏令营+九推)
  17. 富不过三代已成过去,解答为什么越有钱的越有钱?
  18. JDK Tomcat MySQL一键安装
  19. 本地docker不能登录远程harbor服务器,error response from daemon,error parsing http 403 response body
  20. 刘道成 mysql 课件_燕十八公益讲堂mysql.ppt

热门文章

  1. 12.4 jason格式
  2. 搭建WordPress
  3. labelme jason文件批处理
  4. 简单的JS实现口风琴设计
  5. 助力一带一路,上海三思点亮40公里黑山南北高速公路
  6. 媲美软件安装管家的网站
  7. 基于RNN,LSTM,GRU对黄金期货的时间序列研究
  8. php面向对象之tian,php之面向对象
  9. Facebook Surround360 学习笔记--(1)系统简介
  10. 百度篇——应聘百度新产品软件开发工程师及建议(一)——浅谈iGoogle