美文网首页
CharSequence接口

CharSequence接口

作者: Longmaxie | 来源:发表于2016-08-04 20:12 被阅读121次

最近在学习 CharSequence这个数据类型,自己真的是不了解,原来这是一个接口:
在JDK1.4中,引入了CharSequence接口,
实现了这个接口的类有:CharBuffer、String、StringBuffer、StringBuilder这个四个类。
CharBuffer为nio里面用的一个类,StringBuffer也是一个CharSequence,StringBuilder和StringBuffer类一样,效率高,但是不保证线程安全,在不需要多线程的环境下可以考虑,可以理解为StringBuffer是线程安全的StringBuilder。 提供这么一个接口,有些处理String或者StringBuffer的类就不用重载了。
但是这个接口提供的方法有限,只有下面几个:charat()、length()、subSequence()、toString(),感觉如果有必要,还是重载的比较好,避免用instaneof这个操作符。

相关文章

网友评论

      本文标题:CharSequence接口

      本文链接:https://www.haomeiwen.com/subject/vwxhsttx.html