Android之CharSequence类型

三人行,必有我师也。择其善者而从之,其不善者而改之。 


本讲内容:CharSequence类型


一、CharSequence类型是一个接口,代表的是一个有序字符集合,这个接口包含的方法有:charAt(int index),toString(),length(),subSequence(int start,int end).   注意:对于一个抽象类或者是接口类,不能使用new来进行赋值,但是可以通过以下的方式来进行实例的创建:CharSequence cs="hello";
但是不能这样来创建:CharSequence cs=new CharSequence("hello");


二、CharSequence与String的区别:

CharSequence与String都能用于定义字符串,但CharSequence的值是可读可写序列,而String的值是只读序列。


三、判断两个东东是否相同
1、“==”在java中,对比的是对象的内存地址,只有int,short,long等数值型类型可以用。当然,判断是否为null也可以用。(像字符串是对象,就不能用“==”,编译也可以通过,但是结果是错误的)。
2、CharSequence不能直接进行相等的判断,要转换成String类型。通过CharSequence.toString():
 

3、String类型的判断用equals()方法。 String1.equals(String2);


本讲就到这里,Take your time and enjoy it

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值