CharSequence是從JDK 1.4開始提供的一個描述字符串標準的接口,常見的子類有三個:String、StringBuffer、StringBuilder
CharSequence可以進行字符串數據的保存
CharSequence接口方法
範例:使用CharSequence接口
截取索引(前要後不要)
public class JavaAPIDemo341 {
public static void main(String[] args) {
CharSequence str="lilei love lixueting !";
CharSequence sub=str.subSequence(6, 10);//截取部分字符串,前要後不要
System.out.println(sub);
}
}
執行結果
love
String類是CharSequence接口子類,所以本程序利用對象向上轉型的操作通過字符串的匿名對象實現了CharSequence父接口對象實例化,隨後調用了subSequence()方法實現了字符串的截取操作。
開發中優先考慮String類
StringBufffer和StringBuilder類主要用於頻繁修改字符串的操作上。大部分優先考慮String。