indexOf 方法返回一个整数值,指出String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。
如果 startindex 是负数,则startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。
从左向右执行查找。否则,该方法与 lastIndexOf 相同。
如果 startindex 是负数,则startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。
从左向右执行查找。否则,该方法与 lastIndexOf 相同。
lastindexof不是应该从右向左查找的吗?
为何一样呢?
那我要是想从右向左查找“.”出现的位置,改如何做?
lastIndexof:3 indexof:1我想这才是正确的结果
我也想得到这样的结果呀,可是为什么一样呢?
abcdefg lastIndexOf("c"); 是3而不是从右算的5,但如果是:
abcdecfg lastIndexOf("c"); 是6,而indexOf("c");是3