Java之数组数据操作之电子邮件地址判断

createh55个月前 (12-15)技术教程45

java源代码:

/**

*<p>Title:数组数据操作之电子邮件地址判断</p>

*<p>Description:演示一维数组和多维数组的初始化和基本操作</p>

*<p>文件名:myArray1.java</p>

*/

public class myArray1{

// 初始化数组变量

String[] sMail={"@","."};

/**

*<br>方法说明:校验电子邮件

*<br>输入参数:Sting sPara 被校验的电子邮件字符

*<br>返回类型:boolean(布尔值)如果校验的格式符合电子邮件格式返回true; 否则返回false

*/

//sMail.length是用数组提供的length属性取得数组sMail的长度,就可以通过for循环来遍历该数组的每个数组元素。

//在字符串中从前向后定位字符和字符串,所有的返回值是指在字符

//串的绝对位置,如果为空则为-1

//返回假

// 返回真

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>输入参数:

*<br>返回类型:

*/

// 定义一个main入口函数,让程序执行

public static void main(String[] arges){

//实例化一个数组对象。

myArray1 mA = new myArray1();

//校验邮件地址

boolean bMail = mA.isMail("tom@163.com");

System.out.println("1 bMail is "+bMail);

bMail = mA.isMail("tom@163com");

System.out.println("2 bMail is "+bMail);

}

}

运行结果图:

相关文章

阿里二面:说下如何基于SpringBoot发送邮件?

在我们实际业务开发中邮件发送其实是一个非常常见的需求,用户注册,找回密码等地方都会用到,使用JavaSE代码发送邮件步骤还是挺繁琐的。SpringBoot中对于邮件发送,提供了相关的自动化配置类,使得...

1.SpringBoot使用qq邮箱发送邮件25端口被封了怎么办?

文章目录前言1.SpringBoot发送邮件配置:1.1添加依赖:1.2账号配置(不使用25端口改用465端口进行发送);结尾前言我上面有一篇发送邮箱的总结,总结邮箱的发送使用方法,因为本地测试用的q...

HTML DOM Input Email 对象

Input Email 对象 Input Email 对象是 HTML5 新增的。Input DatetimeLocal 对象表示使用 type="email" 的 HTML <input&...