java日常学习:StringBuffer常见使用方法
来源:互联网 发布:淘宝手机端承接页装修 编辑:程序博客网 时间:2024/06/05 04:59
java代码块
StringBuffer
字符串 的内容一旦创建,则不允许改变,如果一旦改变,则会创建一个新的字符串对象。
字符串的内容一般不会随意的修改,因为每修改一次都会创建一个新的字符串对象。
如果需要修改字符串的内容:建议使用字符串缓冲区类。
StringBuffer(字符串缓冲区类): 存储字符的集合容器。
笔试题: 使用Stringbuffer无参的构造方法默认的初始化容量是多少? 当容量不够用时会自动增长多少?
StringBuffer的底层是维护了一个字符数组,存储字符的时候实际上是往该字符数组中存储 的,
而字符数组的初始化容量是16, 当容量不够使用时,自动增长1倍。
StringBuffer常用 的方法:
增
StringBuffer(“jack”) 在创建对象的时候赋值
append() 在缓冲区的尾部添加新的文本对象
insert() 在指定的下标位置添加新的文本对象
删
delete(int start, int end)
deleteCharAt(int index)
查
toString() 返回这个容器的字符串
indexOf(String str) 返回第一次出现的指定子字符串在该字符串中的索引。
substring(int start) 从开始的位置开始截取字符串
改
replace(int start int endString str) 使用给定 String 中的字符替换此序列的子字符串中的字符。该子字符串从指定的 start 处开始,一直到索引 end - 1 处的字符
setCharAt(int index char ch) 指定索引位置替换一个字符
什么时候才使用字符串缓冲区类?
如果一个字符串的内容需要频繁修改的时候,这时候我们则需要使用字符串缓冲区类。
用于平时自己复习回顾,如有错误,欢迎指正
个人微信号:yxx85561498,欢迎一起学习交流,努力进步
- java日常学习:StringBuffer常见使用方法
- java之StringBuffer常见功能
- java日常学习:继承
- java日常学习:多态
- java日常学习:TreeSet
- java日常学习:泛型
- java学习之StringBuffer
- java学习之StringBuffer
- 【java学习】StringBuffer用法
- 常见对象StringBuffer、Arrays类和基本类型包装类+JAVA学习笔记-DAY13
- Java常见API-object、string、StringBuffer
- java日常学习:jar包
- JAVA学习【知】StringBuffer 类
- Java学习路程之StringBuffer
- 朝花夕拾:Java中String,StringBuffer,StringBuilder使用方法以及异同比较
- 朝花夕拾:Java中String,StringBuffer,StringBuilder使用方法以及异同比较
- JAVA学习--Abstract使用方法
- JAVA学习--接口使用方法
- c语言操作符
- no Session问题,即延迟加载
- nginx+rtmp服务器+ffmeg推流+ffpaly播放
- PostgreSQL-模糊查询
- ansj_seg使用
- java日常学习:StringBuffer常见使用方法
- KALI源
- C++STL标准库学习20171117
- 直接插入排序算法详解
- SpringBoot--入门
- android自定义View学习6--动画1
- 038day(枚举例题(称硬币)的练习和类和对象的基本概念的初步了解)
- 产品更新背后的达维多定律
- 升级到AndroidStudio3.0指南