一、邮箱格式需满足以下要求
1. 有且只有一个@
2. @不能放在开头,也不能放在结尾
3. @之后必须有.
4. @之前或之后不能紧跟.
5. @之前要有6个字符
6. 以com、org、cn、net结尾
二、代码实现
1. 实现代码
package homework3;
//邮箱检验是否合格
public class CheckEmail {
public boolean isEmail(String email) {
//判断是否为空邮箱
int k = 0;
if(email == null) {
return false;
}
/*
* 单引号引的数据 是char类型的
双引号引的数据 是String类型的
单引号只能引一个字符
而双引号可以引0个及其以上*
*/
//判断是否有仅有一个@且不能在开头或结尾
if(email.indexOf("@") > 0 && email.indexOf('@') == email.lastIndexOf('@') && email.indexOf('@') < email.length()-1) {
k++;
}
//判断"@"之后必须有"."且不能紧跟
if(email.inde

本文介绍了一种Java实现的非正则表达式方法来校验邮箱格式,包括检查@符号的位置、.的存在及位置、@前后的字符限制,以及邮箱后缀等条件。通过提供代码实现和测试,确保了邮箱地址的合法性。
最低0.47元/天 解锁文章
2280

被折叠的 条评论
为什么被折叠?



