字符串操作无疑在各种编程语言及平台上都是必不可少的功能相通但用法却存在微妙的区别比如java中取子串及相等的判断切入正题 substring 常用的用法包括 ()取索引为startidx之后(包括索引为startidx的字符)的字符串 例String strHello = hello; String strSub = strHellosubstring() //得到llo ()取起始索引为startidx之后(包括索引为startidx的字符)及结束索引为(endidx)之前(包括索引为(endidx)的字符) 例String strHello = hello; String strSub = strHellosubstring() //得到ll 相等Equal与== JAVA培训中有的同学老是粗心大意判断两个字符串相等在尽可能的情况下用AEquals(B)函数可以得到预期的判断结果而==考虑的不光是字符串的内容还要考虑字符串实在池还是堆上分配的内存机制故尽量减少使用 |