在java中打印无效的电子邮件方法

时间:2017-11-17 00:58:50

标签: java

这就是我要做的事情:

您应该让它返回两个不包含句点的电子邮件和 @ 符号。第三个条件是该方法应检查是否有空格

使用for循环或增强的for循环查看学生对象     使用getter方法获取每个学生的电子邮件字符串     使用String类中的contains()方法         检查三个条件             不contains(“@“)             或者不contains(“.”)             或contains (“ “)
            http://www.tutorialspoint.com/java/lang/string_contains.htm                 注意contains方法返回一个布尔值true / false。                 对于无效的电子邮件方法,您可以使用感叹号来检查它是否包含。

我试图打印出无效的电子邮件。有意在电子邮件中出现错误。

public class Roster{

  private static ArrayList<Student> myRoster = new ArrayList<>();
  public static void main(String[] args){
   Roster.add("1", "John", "Smith", "John1989@gmail.com", 20 , 88, 79, 59);
   add("2", "Suzan", "Erickson", "Erickson_1990@gmailcom", 19, 91, 72, 85);
   add("3", "Jack", "Napoli", "The_lawyer99yahoo.com", 19, 85, 84, 87);
   add("4", "Erin", "Black", "Erin.black@comcast.net", 22, 91, 98, 82);
   add("5", "Marlene","Conliff", "Mseeds1@wgu.edu", 47, 95, 98, 100);


 //This is where I am having problems:
   public static void printInvalidEmail(){
        for(Student b: myRoster){
            if(b.getemail().equals(email)){
                if(b.getemail() = "., @"){
                    System.out.println(studentId + " valid email.");
                    return;
                }else{
                    System.out.println(studentId + " invalid email");
                    return;

0 个答案:

没有答案