GcsSloop / AndroidNote

安卓学习笔记
http://www.gcssloop.com/#blog
9.17k stars 2.14k forks source link

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

Open GcsSloop opened 8 years ago

GcsSloop commented 8 years ago

好吧,这是一个基础题。

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

关系

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

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

关系图如下:

区别

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

名称 说明
CharSequence 接口,表示有序的字符集合
String 常量,不可变
StringBuffer 可变长度字符序列,线程安全
StringBuilder 可变长度字符序列,非线程安全
AjTeLin commented 8 years ago

👍

allenxuan commented 8 years ago

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

GcsSloop commented 8 years ago

d(^_^o)感谢反馈

Allyns commented 8 years ago

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

GcsSloop commented 8 years ago

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

Allyns commented 8 years ago

有群或者qq吗?

GcsSloop commented 8 years ago

暂时还没有。

luckymateo commented 8 years ago

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

GcsSloop commented 8 years ago

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

jp1017 commented 8 years ago

@GcsSloop 膜拜

Guang1234567 commented 8 years ago

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

wenjiangit commented 8 years ago

厉害了word哥

quanyousheng commented 7 years ago

自定义view到此一游

chuileyiyefeng commented 7 years ago

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

rw15250 commented 7 years ago

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

yangxiaobinhaoshuai commented 7 years ago

感谢分享

GcsSloop commented 7 years ago

新建了一个 QQ群 612310796

chuwuwang commented 7 years ago

越是小知识点,越是容易让人疏忽。

alless1 commented 7 years ago

首先,非常感谢你的教程,写的太棒了,循序渐进````虽然有些地方不是很深入,但很全面,和通俗易懂. 关于字符串的一点小疑惑: 上面说的"可变长度字符数组" ? 不是可变字符序列吗(字符串)? 数组 应该是另外一种形式吧? 谢谢~~~

GcsSloop commented 7 years ago

描述不太准确,我修改一下。

jackxiong168 commented 7 years ago

顶一个

chuanxing2015 commented 7 years ago

以前看了其他的自定view的博客,总感觉飘飘然。谢谢分享,写得很详细!

HGXG commented 7 years ago

很好,很值得学习,结合扔物线的学习起来更好

Monvict commented 7 years ago

对于我们新手来说还是很有帮助的,TK!

790396054 commented 7 years ago

Soga

zard-forever commented 7 years ago

精辟!!!

liujinrui94 commented 7 years ago

真的很厉害

jackyHuangH commented 6 years ago

我是来送赞的,最近正在复习自定义控件绘制,您的教程很有用!!!!!

GlenGithub commented 6 years ago

666

pengShow commented 6 years ago

自定义view到此一游!

ShengjieGeng commented 6 years ago

数学不太好 (●ˇ∀ˇ●)

LeslieKin commented 6 years ago

写得很好 谢谢

yongsir commented 6 years ago

很棒加油

duyiqun commented 6 years ago

写得不错,加油

ltpdev commented 6 years ago

666666

jjzhoujun commented 6 years ago

来送赞,思路很清晰

tranquilme commented 4 years ago

看了自定义view过来的,写的太好了。

tseenola commented 4 years ago

自定义view一直迷迷糊糊,看了其它资料也是一头雾水,不过你的很火,基本上能遇到的坑都被你的 “注意” 提前解决。very nice