判断一个邮件地址是否正确。
import java.util.*;public class TestEmial { public static boolean Test(String Emial) {
int m = Emial.indexOf("@");
int n = Emial.lastIndexOf(".");
if (m == -1 || n == -1)
return false;
else if (Emial.substring(0, m).length() < 0)
return false;
else if (Emial.subSequence(m, n).length() < 0)
return false;
else if (n < m)
return false;
else if (Emial.substring(n).length() < 0)
return false;
return true; } public static void main(String[] args) {
Scanner Jie = new Scanner(System.in);
System.out.println("请输入邮箱地址:");
String Emial = Jie.nextLine();
if (Test(Emial) == true)
System.out.println("您的邮箱地址是正确的");
else
System.out.println("您的邮箱地址是错误的"); }
}