【发布时间】:2016-02-16 16:21:05
【问题描述】:
我正在尝试打印任何无效的电子邮件地址。要无效,电子邮件地址不能包含@ 符号、句点或空格。我的代码返回没有@符号或句点的电子邮件地址,但它们没有返回其中有空格的电子邮件地址。
public static void print_emails(){
for (int i = 0; i < student.size(); i++) {
if (student.get(i).getEmail().contains("@") && student.get(i).getEmail().contains(".") && student.get(i).getEmail().contains("")){
System.out.println("Scanning Roster");
}
else if (student.get(i).getEmail().contains("\\s")){
System.out.println("Invalid email address, " + student.get(i).getEmail());
}
else {
System.out.println("Invalid email address, " + student.get(i).getEmail());
}
}
}
【问题讨论】:
标签: java loops for-loop whitespace