企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
### 字符缓冲区 在学习String类时,API中说字符串缓冲区支持可变的字符串,什么是字符串缓冲区呢? 1. StringBuffer又称为可变字符序列,它是一个类似于 String 的字符串缓冲区,通过某些方法调用可以改变该序列的长度和内容 . 2. 原来StringBuffer是个字符串的缓冲区,即就是它是一个容器,容器中可以装很多字符串。并且能够对其中的字符串进行各种操作 . ### 常用方法 ~~~ length() //缓冲区长度 ~~~ ~~~ append() //添加任意类型到StringBuffer实例中,返回值是StringBuffer ~~~ ~~~ delete() //参数为起始索引和结束索引 ~~~ ~~~ insert() //在任意位置插入 ~~~ ~~~ replace(开始索引,结束索引,替换内容) //替换选定的字符 ~~~ ~~~ reverse() //反转缓冲区 ~~~ ~~~ toString() //将缓冲区内所有字符转换成字符串,将可变的缓冲区内容转换成不可变的字符串内容 ~~~ ### StringBuilder StringBuild要比StringBuffer速度要快,因为它是线程不安全的,大多数情况下该使用此类 , 操作方法和StringBuffer是一样的 .