Java String类

描述

运用 Java String ,判断 字符串 中是否包含某些字符串。

题目

请用户从控制台输入一个 Email 地址,程序接收后判断此 Email 地址中是否包含 @ 符号和 . 符号,如果全部包含,打印:合法的 Email 地址,否则打印:不合法的 Email 地址。

题目解决思路

  1. 获取用户输入的字符串。
  2. 使用 String 类的 contains 方法 判断 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 地址不合法时,运行结果如下图:

01_java String类.png

当输入的 Email 地址合法时,运行结果如下图:

02_java String类.png

以上案例实现简易的 Email 地址校验。