Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
GcsSloop opened this issue Feb 9, 2016 · 38 comments
Open

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

GcsSloop opened this issue Feb 9, 2016 · 38 comments

Comments

@GcsSloop
Copy link
Owner

GcsSloop commented Feb 9, 2016

好吧,这是一个基础题。

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

关系

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

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

关系图如下:

区别

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

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

AjTeLin commented May 12, 2016

👍

@allenxuan
Copy link

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

@GcsSloop
Copy link
Owner Author

d(^_^o)感谢反馈

@Allyns
Copy link

Allyns commented Aug 22, 2016

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

@GcsSloop
Copy link
Owner Author

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

@Allyns
Copy link

Allyns commented Aug 23, 2016

有群或者qq吗?

@GcsSloop
Copy link
Owner Author

暂时还没有。

@luckymateo
Copy link

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

@GcsSloop
Copy link
Owner Author

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

@jp1017
Copy link

jp1017 commented Aug 25, 2016

@GcsSloop 膜拜

@Guang1234567
Copy link

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

@wenjiangit
Copy link

厉害了word哥

@quanyousheng
Copy link

自定义view到此一游

@chuileyiyefeng
Copy link

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

@rw15250
Copy link

rw15250 commented Jan 13, 2017

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

@yangxiaobinhaoshuai
Copy link

感谢分享

@GcsSloop
Copy link
Owner Author

新建了一个 QQ群 612310796

@chuwuwang
Copy link

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

@alless1
Copy link

alless1 commented Mar 11, 2017

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

@GcsSloop
Copy link
Owner Author

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

@jackxiong168
Copy link

顶一个

@chuanxing2015
Copy link

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

@HGXG
Copy link

HGXG commented Jul 19, 2017

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

@Monvict
Copy link

Monvict commented Jul 19, 2017

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

@790396054
Copy link

Soga

@zard-forever
Copy link

精辟!!!

@liujinrui94
Copy link

真的很厉害

@jackyHuangH
Copy link

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

@GlenGithub
Copy link

666

@pengShow
Copy link

pengShow commented Jan 5, 2018

自定义view到此一游!

@ShengjieGeng
Copy link

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

@LeslieKin
Copy link

写得很好 谢谢

@yongsir
Copy link

yongsir commented Jul 21, 2018

很棒加油

@duyiqun
Copy link

duyiqun commented Jul 24, 2018

写得不错,加油

@ltpdev
Copy link

ltpdev commented Aug 22, 2018

666666

@jjzhoujun
Copy link

来送赞,思路很清晰

@tranquilme
Copy link

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

@tseenola
Copy link

tseenola commented Mar 7, 2020

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests