CharSequence 接口|学习笔记

简介: 快速学习 CharSequence 接口

开发者学堂课程【 Java 高级编程CharSequence 接口】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/20/detail/308


CharSequence 接口


CharSequence 是一个描述字符串结构的接口,在这个接口里面一般发现有三种常用子类:String 类、StringBuffer 类、StringBuikder 类。

总结:

三者的定义结构都与 CharSequence 接口有关

子类关系:

图片4.png

String 是首选。

String Buffer 不仅是 CharSequence 的一个子类,接受 CharSequence ,同样

StringBufffer 也可以。

所以字符串加入公共的描述类型,就是 CharSequence ,只要有字符串,就可以被 CharSequence 接口识别化,所有的字符串都可以这样接收。

例如加入代码:CharSequence str="ww.mldn.cn" 子类实例向父接口转型。

CharSequence 本身是一个接口,在该接口之中也定义有如下操作方法:

获取指定索引字符:public char charAt(int index);

·获取字符串的长度:public int length():

·截取部分字符串:public CharSequence subSequence(int start, int end);

所以以后只要看见了 CharSequence 描述的就是一个字符串。

            </div>
相关文章
|
3天前
接口接口
使用接口的时候,需要注意: 1.接口是没有静态代码块或者构造方法的。 2,一个类只能继承一个,但是一个类可以同时实现多个接口。 格式: public class MyInterfaceImpl implements MyInterfaceA,MyInterfaceB {} 3.如果实现类所实现的多个接口当中,存在重复的抽象方法,那么只需要覆盖重写一次即可。 4、如果实现类没有覆盖重写所有接口当中的所有抽象方法,那么实现类就必须是一个抽象类。 5如果实现类锁实现的多个接口当中,存在重复的默认方法,那么实现类一定要对冲突的默认方法进 行覆善重写。 6.一个类如果直接父类当中的方法,和接口当中的默认
32 5
|
6月前
|
Java
【接口的使用】
【接口的使用】
32 0
|
10月前
|
Java 编译器
接口的学习与总结
接口的学习与总结
|
10月前
|
前端开发 微服务
|
Java 数据库 开发者
AutoCloseable 接口| 学习笔记
快速学习 AutoCloseable 接口
202 0
AutoCloseable 接口| 学习笔记
|
敏捷开发 PHP 开发者
接口|学习笔记
快速学习接口,理解接口概念,掌握接口的价值和定义方式。
55 0
接口|学习笔记
|
存储 PHP 开发者
封装|学习笔记
快速学习封装
75 0
封装|学习笔记
|
Java
接口详解介绍
接口详解介绍
110 0
|
安全 小程序 Scala
封装|学习笔记
快速学习封装。
63 0