首页 > 代码库 > 第五十五讲:Android之CharSequence类型
第五十五讲: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
第五十五讲:Android之CharSequence类型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。