栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础类库CharSequence接口

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础类库CharSequence接口

java基础类库CharSequence接口

CharSequence是一个描述字符串结构的接口,在这个接口里面一般有三中常用的子类:

  • String类
public final class String extends Object implements Serializable Comparable,CharSequence
  • StringBuffer类:
public final class StringBuffer extends Object implements Serializable,CharSequence
  • StringBuilder类:
public final class StringBuilder extends Object implements Serializable,CharSequence

StringBuffer和StringBuilder都存在可以接受CharSequence的构造方法

包括append()和insert()方法也都可以接收CharSequence对象

也就是说只要是字符串就可以为CharSequence接口实例化
范例:使用CharSequence进行实例化

public class JavaAPIDemo {

	public static void main(String[] args) {
		CharSequence str="www.baidu.com";//子类实例向父类接口转型
	}

}

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

  • 获取指定索引字符:public char charAt(int index);
  • 获取字符串长度: public int length();
  • 截取部分字符串:public CharSequence subSequence(int start,int end);

范例:字符串截取

public class JavaAPIDemo {

	public static void main(String[] args) {
		CharSequence str="www.baidu.com";
		CharSequence sub=str.subSequence(4, 9);
		System.out.println(sub);
	}

}


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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1031789.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号