为什么我的网站百度不收录,网站开发常见问题,网站设计公司 杭州,中咨建设监理有限公司网站String类的indexof方法的作用和返回值#xff1a; 今天在这里重点回顾一下#xff0c;希望对大家能有所帮助#xff1a;
indexOf#xff08;int#xff0c;ch#xff09;
先看第一个indexOf它返回值是int#xff0c;在看它的参数#xff08;int#xff0c;ch#x…String类的indexof方法的作用和返回值 今天在这里重点回顾一下希望对大家能有所帮助
indexOfintch
先看第一个indexOf它返回值是int在看它的参数intch意思就是使用者可以给参数一个‘char’字符所代表的int值然后去从前向后找到该字符在字符串中第一次出现处的索引当然了我们不可能记得住每一个char的值所以我们在使用时直接用String sabcdef; int is.indexOf(‘d’);
这种方式就可以了char类型会自动提升为int类型还有就是要注意如果返回值为-1就说明索引越界了
indexOfint chintfromIndex
这个方法就是说从指定位置往后找返回字符在该字符串中第一次出现处的索引比如“woaizhongguo”indexOf‘o’,2那返回值就是6而不是1也不是11
indexOfSting str
这个方法基本就类似前面的了只不过它是在参数里给一个子字符串然后返回该子字符串在该字符串中第一次出现处的索引比如woaixuexi要查ai这个子字符串在整个字符串中出现的索引位置那返回值就是2
**indexOfString strint fromIndex**这个方法不在累述
lastIndexOfint ch
这个方法也是跟indexof相反它是从后往前找返回字符在字符串中最后一次出现处的索引也就是说找索引的时候是倒着找的但是返回值还是按照正的索引顺序返回的比如woaiwo用lastindexof查找‘w’返回的值是4而不是1
lastIndexOf(int ch,fromindex)
这个方法表示从指定的索引处从后往前找该字符在此字符串中最后一次出现处的索引比如是指定索引为7就从7前面的索引找第一次找到则返回索引值 substringint begjin 从自定位置截取字符串默认直到末尾返回值是string substringint beginint end从指定位置开始到指定位置结束截取字符串string包含头不包含尾