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;

}