String的substring和subSequence的区别
来源:互联网 发布:域名抢注服务 编辑:程序博客网 时间:2024/06/08 13:38
今天截取字符串的时候,无意中发现了subSequence,并且不小心用上了,呵呵,发现同样能和substring一样截取,效果一模一样。我就好奇地翻看了一下源码:public CharSequence subSequence(int beginIndex, int endIndex) { return this.substring(beginIndex, endIndex); }根据JDK的文档,String.subSequence只是为了实现CharSequence接口上的同名方法而放在那里的,其行为与String.substring一样。
区别是:substring和subSequence的返回类型不一样,substring返回的是String,subSequence返回的是实现了CharSequence接口的类,也就是说使用subSequence得到的结果,只能使用CharSequence接口中的方法。不过在String类中已经重写了subSequence,调用subSequence方法,可以直接下转为String对象。
0 0
- String的substring和subSequence的区别
- String.substring 和String.subSequence
- java中subSequence方法和subString方法的区别
- java中subSequence方法和subString方法的区别
- String.slice() 和 String.substring(),String.substr()的区别
- String.substr与String.substring的区别
- String类型中slice()、substr()和substring()方法的区别
- string.indexof()和string.substring()的用法
- substr和subString的区别
- substr 和substring的区别
- substring和substr的区别
- substr 和 substring 的区别
- substr和subString的区别
- substring和substr的区别
- substr和substring的区别
- substring()和slice()的区别
- substr 和 substring的区别
- substring和substr的区别
- 面试时必问题:接口和抽象类 有什么区别??
- 什么是Socket
- Html - TextArea - auto sizing to avoid scrollbar
- MySQL数据库性能优化之存储引擎选择
- 从程序员到CTO的Java技术路线图
- String的substring和subSequence的区别
- .NET学习(五)数据控件的使用
- const char*, char const*, char*const的区别
- android典型代码系列(十五)------字节转KB_MB_GB方法
- LIGHTOJ-1116 - Ekka Dokka
- Motion Partition
- poj3233 Matrix Power Series
- Hadoop RPC协议之 ProtobufRpcEngine
- 服务器集群视频云的特点应该注意哪些?