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

createh53周前 (12-15)技术教程17

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);

}

}

运行结果图:

相关文章

JavaMail的使用

1 JavaMail的使用1..1 用JavaMail组件发送邮件JavaMail组件: Sun公司专门用于发送邮件的工具。javax.mail.* 核心包javax.activation.* 辅助包...

Spring Boot集成Spring Email发送邮件

引言在当今数字化时代,电子邮件仍然是重要的沟通工具之一。在使用Spring Boot框架开发应用程序时,有时需要集成邮件发送功能,以便在用户注册、找回密码、接收通知等场景中向用户发送邮件。本文将介绍如...

阿里云ECS服务禁用25端口导致邮件发送失败

报错信息:MailConnectException: Couldn't connect to host, port: smtp.mxhichina.com, 25解决方案网上查询共两种方案,博...

Linux中用postfix搭建邮件服务器实战详解

写在前面:自建邮件服务器发出的邮件有很大概率会被各大邮件服务商列入垃圾邮件箱中,我在搭建过程中发现在设置了dkim spf 等操作后,国内邮件基本可以正常发到收件箱,但 google 邮箱貌似还是会进...

spring boot集成spring-boot-starter-mail邮件功能

前情提要以目前IT系统功能来看,邮件功能是非常重要的一个功能。例如:找回密码、邮箱验证,邮件动态码、忘记密码,邮件营销等,都需要用到邮件功能。结合当下最流行的spring boot微服务,推出了spr...

Java中间件-RabbitMQ

一. RabbitMQ 简介MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接...