数组基本应用
indexOf()检测字符第一次出现的位置,如果没有返回-1。
public class myArray{
//初始化数组变量
char[] cNum = {'1','2','3','4','5','6','7','8','9','0'};
char[] cStr = {'a','b','c','d','e','f','g','h',
'i','j','k','l','m','n','o','p',
'q','r','s','t','u','v','w','x','y','z'};
int[] iMonth = {31,28,31,30,31,30,31,31,30,31,30,31};
String[] sMail = {"@","."};
/**
*<br>方法说明:校验电子邮件
*<br>输入参数:String sPara 被校验的电子邮件字符
*<br>返回类型:boolean 如果校验的格式符合电子邮件格式返回true;否则返回false
*/
public boolean isMail(String sPara){
for(int i=0;i<sMail.length;i++){
if(sPara.indexOf(sMail[i])==-1)
return false;
}
return true;
}
substring(int a,int b) 取字符串的子集从int a到int b -1
//获取年
String sYear = sPara.substring(0,4);
字符串长度为字符长度加1。
//字符串长度
public class Test1 {
public void getlong(String sPara) {
System.out.println(sPara.length());//输出为10
}
public static void main(String[] arges) {
Test1 test1 = new Test1();
test1.getlong("2016-12-12");
}
}