博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
StringBuffer类
阅读量:5088 次
发布时间:2019-06-13

本文共 1176 字,大约阅读时间需要 3 分钟。

String的内容一旦声明则不可改变,如果改变,则改变的肯定是String的引用地址。

如果一个字符串要被经常改变,则就必须使用StringBuffer类。

 

String类中可以通过“+”进行字符串的连接。

但是StringBuffer中只能使用append方法进行字符串的连接。

 

StringBuffer的常用方法

 

//=================================================// File Name       :	StringBuffer_demo//------------------------------------------------------------------------------// Author          :	Common//主类//Function        : 	StringBuffer_demopublic class StringBuffer_demo {	public static void main(String[] args) {		// TODO 自动生成的方法存根		StringBuffer buf = new StringBuffer();		buf.append("Hello");		buf.append("Word");		buf.append("布尔=").append(true);	//连续调用append方法				buf.insert(0, "张三");										//在所有内容之前添加内容		buf.insert(buf.length(), "张三");					//在所有内容之前添加内容		//		String str = buf.reverse().toString();			//字符串反转操作		//		buf.replace(0, buf.length(), "张三");			//把从头到尾的字符串替换成指定的字符				buf.delete(0, 5);											//删除指定范围的字符串				System.out.println(buf.substring(0,5));	//截取指定范围的内容		System.out.println(buf);				if(buf.indexOf("张三")==-1){						//查找指定的内容是否存在			System.out.println("不包含指定的字符");		}else{			System.out.println("包含指定的字符");		}//		System.out.println(str);	}}

 

转载于:https://www.cnblogs.com/tonglin0325/p/5262661.html

你可能感兴趣的文章
SharePoint 数据库迁移步骤
查看>>
Python基础
查看>>
洛谷P1352 codevs1380 没有上司的舞会——S.B.S.
查看>>
字符串占位符的使用
查看>>
mina 通讯框架
查看>>
MySQL分区表的管理~1
查看>>
vue表格业务
查看>>
maven 配置说明
查看>>
js接收网页参数
查看>>
Elasticsearch安装
查看>>
linux之查看端口占用
查看>>
[原创]浅谈互联网金融测试平台规划
查看>>
什么是网关及网关作用(转)
查看>>
skymvc网站测试之mysql数据生成
查看>>
静态内存、动态内存与堆栈
查看>>
Asp.Net Core WebApi 和Asp.Net WebApi上传文件
查看>>
如何在应用图标上显示未读消息
查看>>
android脚步---如何看log之程序停止运行,和UI线程和非UI线程之间切换
查看>>
循环结构反思
查看>>
『TensorFlow』SSD源码学习_其一:论文及开源项目文档介绍
查看>>