- CharSequence的值是可读可写序列,而String的值是只读序列。
- CharSequence是实现这个接口的实例 。
- CharSequence是封装好的类,这是一个接口,代表的是一个有序字符集合,这个接口包含的方法有:charAt(int index),
toString(),
length(),
subSequence(int start,int end). - CharSequence 实例的创建
对于一个抽象类或者是接口类,不能使用new来进行赋值,但是可以通过以下的方式来进行实例的创建:
CharSequence cs=“hello”;
CharSequence str = new String(“dd”);
但是不能这样来创建:
CharSequence cs=new CharSequence(“hello”); - 使用:
String s = new String(“abcde”);
String t = “ac”;
CharSequence cs= new String(t);
Boolean res = s.contains(cs);
当t为"ac"时候返回 false; 当t为"ab"时候返回 true;所以必须是连续的子串才可以。