java 基础 字符串 StringBuilder和StringBuffer
来源:互联网 发布:常用数字图像处理算法 编辑:程序博客网 时间:2024/04/30 10:12
认识 Java 中的 StringBuilder 类
在Java中,除了可以使用 String 类来存储字符串,还可以使用 StringBuilder 类或 StringBuffer 类存储字符串,那么它们之间有什么区别呢?
String 类具有是不可变性。如
运行结果:
从运行结果中我们可以看到,程序运行时会额外创建一个对象,保存 "helloworld"。当频繁操作字符串时,就会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以避免这个问题。至于 StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。
那么如何定义 StringBuilder 类的对象呢? 我们来看下面的代码:
运行结果: imooc
任务
在编辑器中定义了一个 StringBuilder 对象,用来存储字符串。认识一下他吧!!
0 0
- java 基础 字符串 StringBuilder和StringBuffer
- java基础---StringBuilder 和 StringBuffer
- 【JAVA基础】StringBuffer和StringBuilder
- Java 基础字符串之StringBuilder和StringBuffer区别
- Java中的字符串 String, StringBuffer和StringBuilder
- java字符串连接String、StringBuffer和StringBuilder
- java字符串(二)-StringBuilder和StringBuffer
- java基础02 String、StringBuffer和StringBuilder
- Java基础 StringBuilder和StringBuffer的区别
- JAVA基础笔记之StringBuilder和StringBuffer
- Java基础回顾 : String、StringBuffer和StringBuilder
- Java基础:StringBuilder、StringBuffer和String
- 【Java基础】StringBuffer 和 StringBuilder 类
- java基础-----StringBuffer 和 StringBuilder 区别
- Java基础之--StringBuffer和StringBuilder
- Java StringBuffer和StringBuilder
- java Stringbuilder和Stringbuffer
- 【Java基础】String,StringBuffer, StringBuilder
- go语言模版
- nginx 修改配置文件后reload
- UIImagePickerController不调用代理
- 39. Combination Sum
- Caffe深度学习框架安装(Ubuntu14.04+cuda8.0)
- java 基础 字符串 StringBuilder和StringBuffer
- Spring Boot中使用Swagger2构建RESTful APIs
- anroid工程名冲突修改方法
- iOS8 获取视频缩略图带有时间,怎么获取
- 这种布局怎么弄?
- UI,UE和UX三者之间的区别?
- 1.首先描述下自定义控件的一般方法: 自定义控件是被创造出来,所以先要复写它三个的构造方法,根据需求决定复写哪个,若没有自定义属性,复写只有一个参数的即可。若有自定义属性,则可以通过obtainSty
- 出错啦,求指导 linker commond fialed with exit code 1
- 多线程如何并发访问SQLite数据库?