lastIndexOf与IndexOf作用:检索文件中要查找元素的位置;
IndexOf:是从前往后查找,即:自左往右
lastIndexOf:是从后往前查找,即:自右向左,但输出是 下标依旧从左边开始;
如果查找的元素在字符段中多次出现,利用IndexOf查找返回的是该重复元素的第一次出现的位置的下标;利用lastIndexOf查找,返回的是该重复元素最后一次出现的位置的下标。
例如:
此处是为了验证"email"输入的是否正确,字符串"qst@itshixun.com",利用IndexOf(@) 查找应该输出 3 ,“q"为 “0"开始;“email.indexOf(”@”)==-1"是表示为查找到 “”@",则返回的就是 -1;
正常情况下,邮箱的输入只能有一个 @ 即,email.indexOf("@")=email.lastIndexOf("@");
如果不相等,则表示输入了多个 @ 。
lastIndexOf与IndexOf
最新推荐文章于 2023-09-06 11:11:29 发布