1.int indexOf(String str):返回第一次出现的指定字符串在此字符中的索引。
2.int indexOf(String str,int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符中的索引。
3.int lastIndexOf(String str):返回在此字符串中最右边出现的指定字符串的索引。
4.int lastIndexOf(String str,int startindex):从指定的索引处向后搜索,返回在此字符串中最后一次出现的指定子字符串的索引。
indexOf方法返回一个整数值,指出String对象内子字符串的开始位置。如果没有找到子字符串,则返回-1.
示例:
function IndexDemo(str2){
var str1="BBKJJKUJGHJN";
var s=str1.indexOf(str2);
return(s);
}
public class FirstDemo{
public static void main(String[] args){
String str1="ascdfsadfxgsdc";
System.out.println(str1.indexOf("z")); //从头开始查找是否存在指定的字符
System.out.println(str1.indexOf("c",3)) //从第四个字符位置开始往后继续查找
System.out.println(str1.indexOf("x"))//若指定字符串中没有该字符则系统返回-1
}
}
(1)添加校验邮件方法:
public boolean isMail(String spare){
for(int i=0;i
if(spare.indexOf(sMail[i])==-1){
return false;
}
return true;
}
(2)添加校验是否是数字和字母的方法:
char[] cNum={'1','2','3','4','5','6','7','8','9','0'};
public boolean is Number(String sPara){
for(int i=0;i
char cTemp=sPara.charAt(i);
boolean bTemp=false;
for(int j=0;j
if(cTemp==cNum[j]){
bTemp=true;
break;
}
}
if(!bTemp){
return false;
}
return true;
}