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