CharSequence接口

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,240评论 18 399
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 11,950评论 0 62
  • 本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-java.h...
    eddy_wiki阅读 4,944评论 0 5
  • 大多数人在买东西的时候都会有这样一个惯性思维,“要买就买最贵的”“越贵的就越好”,那么这个道理在翡翠这里适用吗?这...
    御萃说阅读 1,531评论 0 0
  • 清晨,秋日早上的太阳已经开始偷懒,我出了校园向着西边跑去!没有阳光,没有鸟儿的鸣叫,就连树叶也盘旋的从书上往地...
    昭璃昭昭阅读 1,639评论 0 1

友情链接更多精彩内容