运用 Java String 类,判断 字符串 中是否包含某些字符串。
请用户从控制台输入一个 Email 地址,程序接收后判断此 Email 地址中是否包含 @
符号和 .
符号,如果全部包含,打印:合法的 Email 地址,否则打印:不合法的 Email 地址。
public class Test {
public static void main(String[] args) {
System.out.println("嗨客网(www.haicoder.net)\n");
// 获取用户输入
Scanner sc = new Scanner(System.in);
System.out.println("请输入 Email 地址:");
String str = sc.nextLine();
// 判断 Email 地址是否合法
if(str.contains("@") && str.contains(".")) {
System.out.println("Email 地址合法");
}else{
System.out.println("Email 地址不合法");
}
}
}
当输入的 Email 地址不合法时,运行结果如下图:
当输入的 Email 地址合法时,运行结果如下图:
以上案例实现简易的 Email 地址校验。