快速业务通道

[JAVA100例]003、数组数据操作 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-21

[JAVA100例]003、数组数据操作

时间:2011-01-08

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;   } /** *<br>方法说明:判断是否是数字 *<br>输入参数:String sPara。 需要判断的字符串 *<br>返回类型:boolean。如果都是数字类型,返回true;否则返回false */   public boolean isNumber(String sPara){    int iPLength = sPara.length();    for(int i=0;i<iPLength;i++){     char cTemp = sPara.charAt(i);     boolean bTemp = false;     for(int j=0;j<cNum.length;j++){      if(cTemp==cNum[j]){       bTemp = true;       break;      }     }     if(!bTemp) return false;    }   return true;   } /** *<br>方法说明:判断是否都是英文字符 *<br>输入参数:String sPara。要检查的字符 *<br>返回类型:boolean。如果都是字符返回true;反之为false */   public boolean isString(String sPara){    int iPLength = sPara.length();    for(int i=0;i<iPLength;i++){     char cTemp = sPara.charAt(i);     boolean bTemp = false;     for(int j=0;j<cStr.length;j++){      if(cTemp==cStr[j]){       bTemp = true;       break;      }     }     if(!bTemp) return false;    }   return true;   } /** *<br>方法说明:判断是否是闰年 *<br>输入参数:int iPara。要判断的年份 *<br>返回类型:boolean。如果是闰年返回true,否则返回false */   public boolean chickDay(int iPara){    return iPara%100==0&&iPara%4==0;   } /** *<br>方法说明:检查日期格式是否正确 *<br>输入参数:String sPara。要检查的日期字符 *<br>返回类型:int。0 日期格式正确,-1 月或这日不合要求, -2 年月日格式不正确 */   public int chickData(String sPara){   boolean bTemp = false;   //所输入日期长度不正确   if(sPara.length()!=10) return -2;   //获取年   String sYear = sPara.substring(0,4);   //判断年是否为数字   if(!isNumber(sYear)) return -2;   //获取月份   String sMonth = sPara.substring(5,7);

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号