StringBuffer介绍:

Java StringBuffer和StringBuilder类

  • 当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。
  • String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。

StringBuffer:是String增强版。

StringBuffer:是一个线程安全。

StringBuffer声明:

  • StringBuffer sb = new StringBuffer();
  • StringBuffer sb = new StringBuffer(“aaa”);
  • -


String介绍:

  • String类位于java.lang包中,具有丰富的方法。如计算字符串的长度,比较字符串,提取字符串,连接字符串。
  • String类提供了length()方法,确定字符串的长度。

字符串比较:

  • ==:比较的是地址。
  • String类提供了equals()方法,比较存储在两个字符串对象的内容是否一致。

equals()方法比较原理:

  • 首先比较字符串的位数,即长度。
  • 长度若一样,则比较每一位的字符值,若每一位都一样,则完全一致。
  • equals():检查组成字符串内容的字符是否完全一致。

String,StringBuffer,StringBuilder区别:

  • String 长度大小不可变
  • StringBuffer 和 StringBuilder 长度可变
  • StringBuffer 线程安全 StringBuilder 线程不安全
  • StringBuilder 速度快

StringBuffer 方法:

最新文章

  1. Markdown 语法简要介绍
  2. http 301和302的区别
  3. Win7怎么用IIS发布网站系统 部署项目
  4. C#:实现快捷键自定义设置
  5. JAVA基础知识之IO——对象序列化
  6. hive0.11的编译/安装/配置
  7. centos svn快速搭建
  8. php+mssql 已经写好的万能函数
  9. [置顶] android AIDL 进程间通信
  10. APP后台API文档管理对接(APP后台框架五)
  11. java 邮件发送的公共方法
  12. (BFS) leetcode 279. Perfect Squares
  13. <数据结构> 队列[转]
  14. ppt转成图片等其它对象
  15. mac以及centos下安装Elasticsearch 以及权限管理插件
  16. ASP.NET MVC的ContentResult
  17. linux系统部署Java程序获取ip时报Caused by: java.net.UnknownHostException: XXXXXXXXXX: XXXXXXXXXX: Name or service not known
  18. Android学习之AutoCompleteTextView
  19. Kafka参数配置详解
  20. 动态将彩色图片动画过渡到黑白图片的BlackAndWhiteView

热门文章

  1. 关于客户和供应商预制凭证添加WBS字段
  2. three.js 显示中文字体 和 tween应用
  3. vue踩坑记,持续更新中......
  4. Docker进行MySQL主从复制操作
  5. JS 学习 一
  6. 风炫安全WEB安全学习第二十四节课 利用XSS钓鱼攻击
  7. 杭电OJ2010---水仙花数(c++)(方法:输出几个数之间用空格隔开,最后一个数没有空格)
  8. 【递归】P5461赦免战俘
  9. gin框架的路由源码解析
  10. python virtualenv 基本使用