subSequence和subString的区别

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:43:30
今天做了个考试项目。

最后一部要求保留小数点2位,后来我就想到截取字符串,但是无意中发现了subSequence,同样能和subString一样截取,所以就想来问问它们有什么区别。

返回类型不一样,subString返回的是String,subSequence返回的是实现了CharSequence接口的类,也就是说使用subSequence得到的结果,只能使用CharSequence接口中的方法。不过在String类中已经重写了subSequence,调用subSequence方法,可以直接下转为String对象。

两者返回类型不一样。
subString返回的是String,subSequence返回的是实现了CharSequence接口的类,也就是说使用subSequence得到的结果,只能使用CharSequence接口中的方法。不过在String类中已经重写了subSequence,调用subSequence方法,可以直接下转为String对象。