Я использовал следующий код. Это работает grate.I надеюсь, что это поможет вам.
if (validMail(yourEmailString)){
//do your stuf
}else{
//email is not valid.
}
и использовать следующий метод. Это возвращает true, если адрес электронной почты действителен.
private boolean validMail(String yourEmailString) {
Pattern emailPattern = Pattern.compile(".+@.+\\.[a-z]+");
Matcher emailMatcher = emailPattern.matcher(emailstring);
return emailMatcher.matches();
}