Android中的String、StringBuilder、StringBuffer、CharSequence #16

Open
GcsSloop opened this Issue Feb 9, 2016 · 17 comments

Projects

None yet
@GcsSloop
Owner
GcsSloop commented Feb 9, 2016

好吧,这是一个基础题。

这些与文本有关的几个名词都是我们在开发过程中常见的内容,对其多多少少都有些了解。不过嘛,很少人能真正明白其中几个东西的关系就是了。

关系

首先,CharSequence是一个接口,用于表示有序的字符集合,并提供了一些基本的操作方法。

String StringBuffer StringBuilder都实现了CharSequence这个接口。

关系图如下:

区别

我们了解了他们的关系之后,我们再了解一下他们的区别:

名称 说明
CharSequence 接口,表示有序的字符集合
String 常量,不可变
StringBuffer 可变长度字符数组,线程安全
StringBuilder 可变长度字符数组,非线程安全
@AjTeLin
AjTeLin commented May 12, 2016

👍

@allenxuan

你写的教程很好,对我很有帮助。

@GcsSloop
Owner

d(^_^o)感谢反馈

@Allyns
Allyns commented Aug 22, 2016

你可以出书了,你的文章都很连贯系统,非常的详细,学习起来比较轻松,我想说,继续不要停!

@GcsSloop
Owner

还达不到出书的水平,不过我会继续更新下去的,还有不少内容没写呢,感谢支持。( ̄▽ ̄)

@Allyns
Allyns commented Aug 23, 2016

有群或者qq吗?

@GcsSloop
Owner

暂时还没有。

@Mars-Cloud

如果是老师,一定会是一名很优秀的老师。教学思路特别好。

@GcsSloop
Owner

新开了一个吐槽专用的Issues,有吐槽的用户可以到吐槽区 #39

@jp1017
jp1017 commented Aug 25, 2016

@GcsSloop 膜拜

@LiHanGuang

比所谓的教授写的额好多了.

@wenjiangit

厉害了word哥

@Andygo520

自定义view到此一游

@chuileyiyefeng

看了自定义view过来的,真棒

@rw15250
rw15250 commented Jan 13, 2017

建议开个群,相互学习请教,传播下去

@yangxiaobinhaoshuai

感谢分享

@GcsSloop
Owner

新建了一个 QQ群 612310796

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment