您的位置:首页 > 产品设计 > UI/UE

String & CharSequence

2016-06-11 22:58 423 查看
String 简介

String 是java中的字符串,它继承于CharSequence。

String 和 CharSequence 关系

String 继承于CharSequence,也就是说String也是CharSequence类型。

CharSequence是一个接口,它只包括length(), charAt(int index), subSequence(int start, int end)这几个API接口。

除了String实现了CharSequence之外,StringBuffer和StringBuilder也实现了CharSequence接口。

需要说明的是,CharSequence就是字符序列,String, StringBuilder和StringBuffer本质上都是通过字符数组实现的!

StringBuilder 和 StringBuffer 的区别

StringBuilder 和 StringBuffer都是可变的字符序列。它们都继承于AbstractStringBuilder,实现了CharSequence接口。

但是,StringBuilder是非线程安全的,而StringBuffer是线程安全的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: