Android中的String、StringBuilder、StringBuffer、CharSequence

关系



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

关系图如下:


Android中的String、StringBuilder、StringBuffer、CharSequence_第1张图片

区别


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

你可能感兴趣的:(Android中的String、StringBuilder、StringBuffer、CharSequence)