Java之StringBuffer

1.存储:

  • append(data) 添加在最后
  • insert(index,data) 在制定位置添加2.删除:
  • delete(start,end) 删除某一段字符串
  • deleteCharAt(index) 删除置顶字符 3.获取:
  • charAt(index)
  • indexOf(data)
  • lastIndexOf(data)
  • length()
  • subString(start,end)4.修改:
  • replace(start,end,data)
  • setCharAt(index,data)5.翻转:
  • reverse()6.获取缓冲区的制定数据放在指定字符串中
  • getChars(start,end,dstChar,dstIndex)

还有一个容器叫做 StringBuilder 其实一般来说这个用的更加频繁,因为 StringBuilder 他是线程不安全的,速度会更快。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏木木玲

Netty 源码解析 ——— AdaptiveRecvByteBufAllocator

37220
来自专栏Java架构沉思录

Mybatis插件机制详解

Mybatis采用责任链模式,通过动态代理组织多个插件(拦截器),通过这些插件可以改变Mybatis的默认行为(诸如SQL重写之类的),由于插件会深入到Myba...

28410
来自专栏阿杜的世界

Spring中bean的scope

Spring容器中的bean具备不同的scope,最开始只有singleton和prototype,但是在2.0之后,又引入了三种类型:request、sess...

9720
来自专栏進无尽的文章

简述OC语言

对于一门语言的学习是需要时间领悟的,而对于一些原理性的问题,我们需要清楚其核心思想,知其然而知其所以然,这样才能有利于自己的后续发展。本文只是简述,没有面面具到...

24520
来自专栏LhWorld哥陪你聊算法

【Linux篇】--awk的使用

awk是一个强大的文本分析工具。相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。 简单来说awk就是把文件逐行的读入,(空格...

15220
来自专栏IT杂记

通过Java程序提交通用Mapreduce任务并获取Job信息

背景 我们的一个业务须要有对MR任务的提交和状态跟踪的功能,须要通过Java代码提交一个通用的MR任务(包括mr的jar、配置文件、依赖的第三方jar包),并且...

1.1K50
来自专栏LinXunFeng的专栏

打造Moya便捷解析库,提供RxSwift拓展

1、相信大家在使用Swift开发时,Moya是首选的网络工具,在模型解析这一块,Swift版模型解析的相关第三方库有很多,本人最习惯用的就是SwiftyJSON...

262110
来自专栏FD的专栏

unlink漏洞的原理和利用

网上关于unlink漏洞的文章已经非常多了,但是作为一个web狗,为了搞明白这个漏洞,还是花了好长时间,中间踩了几个坑,写这篇文章是希望跟我一样啃二进制的web...

20020
来自专栏calvin

扩展htmlhelper.DropDownListFor 支持list数据源和option增加属性

mvc自带的DropDownListFor数据源必须是IEnumerable<SelectListItem>。并且option不支持增加自定义属性。在使用boo...

17820
来自专栏名山丶深处

springboot集成jpa

17170

扫码关注云+社区

领取腾讯云代金券