Android中的String、StringBuilder、StringBuffer、CharSequence
2018-01-15 15:56
537 查看
CharSequence是一个接口,用于表示有序的字符集合,并提供了一些基本的操作方法。
String StringBuffer StringBuilder都实现了CharSequence这个接口。
关系图如下:
![](http://img.blog.csdn.net/20180115154601242?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRGV2ZWxvcEFuZHJvaWQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
String StringBuffer StringBuilder都实现了CharSequence这个接口。
关系图如下:
区别
我们了解了他们的关系之后,我们再了解一下他们的区别:名称 | 说明 |
---|---|
CharSequence | 接口,表示有序的字符集合 |
String | 常量,不可变 |
StringBuffer | 可变长度字符序列,线程安全 |
StringBuilder | 可变长度字符序列,非线程安全 |
相关文章推荐
- android之String、StringBuffer、StringBuilder
- String详解, String和CharSequence区别, StringBuilder和StringBuffer的区别 (String系列之1)
- String详解, String和CharSequence区别, StringBuilder和StringBuffer的区别 (String系列之1)
- String、StringBuilder、StringBuffer和CharSequence的区别
- Java String之String和CharSequence、StringBuilder和StringBuffer的区别(1)
- 14、Android中String、StringBuffer与StringBuilder的比较
- String详解, String和CharSequence区别, StringBuilder和StringBuffer的区别 (String系列之1)
- Java String之String和CharSequence、StringBuilder和StringBuffer的区别(1)
- String详解, String和CharSequence区别, StringBuilder和StringBuffer的区别 (String系列之1)
- Android中五大字符串总结(String、StringBuffer、StringBuilder、Spanna
- String、StringBuffer、StringBuilder以及CharSequence
- String详解, String和CharSequence区别, StringBuilder和StringBuffer的区别
- String、StringBuilder、StringBuffer 和CharSequence的区别
- Java String之String和CharSequence、StringBuilder和StringBuffer的区别
- [JAVA/Android] String, StringBuilder, StringBuffer之间的关系
- Android课程---String、StringBuffer 、StringBuilder 的区别(转)
- Java 基础之 String、StringBuilder、StringBuffer、CharSequence 区别
- Java String之String和CharSequence、StringBuilder和StringBuffer的区别(2)
- Java 基础之 String、StringBuilder、StringBuffer、CharSequence 区别
- CharSequence,String ,Stringbuilder和StringBuffer源码分析