博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
StringBuffer是字符串缓冲区
阅读量:5102 次
发布时间:2019-06-13

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

/*
StringBuffer是字符串缓冲区

是一个容器。特点:(数据类型不确定,个数不确定可使用)

1、而且长度是可变化的。
2、可以直接操作多个数据类型。
3、最终会通过toString方法变成字符串。
CURD
C create U update R read D delete

1、存储。

StringBuffer append():将指定数据作为参数添加到已有数据的结尾处。
StringBuffer insert(index,数据);可以将数据插入到指定index位置
2、删除
StringBuffer delete(start,end):删除缓冲区的数据,包含start,不包含end
StringBuffer deleteCharAt(index);删除指定位置的字符。
3、获取
Char charAt(int index);
int indexOf(String str);
lastIndexOf(String str);
int length();
String substring(int start,int end); 返回String
4、修改.
StringBuffer replace(start,end,string);
void setCharAt(int index,char ch)
5、反转。
StringBuffer reverse();
6、将缓冲区中指定数据存储到指定字符数组中。
void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
目的 目的开始位
jdk1.5版本之后出现了StringBuffer

StringBuffer是线程同步

StringBuilder是线程不同步 提高效率 方法一样,只是没有锁

以后开发建立,使用StringBuilder

java的升级三个因素:
1、提高效率;
2、简化书写;
3、提高安全性。
*/

public class StringBufferDemo {        public static void sop(Object obj)    {        System.out.println(obj);    }    public static void main(String[] args) {        //method_update();        StringBuilder sb = new StringBuilder("abcdef");        char[] chs = new char[6];        sb.getChars(1, 4, chs, 1);                for(int x=0;x

 

转载于:https://www.cnblogs.com/cailingsunny/p/4695092.html

你可能感兴趣的文章
ABAP->内表数据下载到CSV格式(原创转载请注明)
查看>>
hdu1316 java解高精度斐波数
查看>>
jquery获取复选框checkbox的值
查看>>
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
查看>>
[个人原创]关于java中对象排序的一些探讨(一)
查看>>
Unix/Linux笔记全集
查看>>
转: Oracle AWR 报告 每天自动生成并发送邮箱
查看>>
让div容器中的图片水平、垂直居中
查看>>
uboot之uboot.lds文件分析
查看>>
10_android打包的过程
查看>>
是懒人创造了方法
查看>>
死锁问题------------------------INSERT ... ON DUPLICATE KEY UPDATE*(转)
查看>>
升级openssh漏洞
查看>>
POJ2117 Electricity
查看>>
学习学习学习
查看>>
数值变量分类问题相关原理知识
查看>>
[比赛]2015/12/25BNU新生赛
查看>>
docker+elasticsearch的安装
查看>>
chrome浏览器调试css
查看>>
BZOJ(1) 1003 [ZJOI2006]物流运输
查看>>