для проверки адреса электронной почты вы можете использовать библиотеку commons-validator
(зависимость от maven: <groupId>commons-validator</groupId><artifactId>commons-validator</artifactId>
), класс EmailValidator
(из пакета org.apache.commons.validator.routines
)
EmailValidator.getInstance().isValid(toEmailAddress)
, в качестве другой опции вы можете использоватьhibernate-valitator
путем аннотирования полей класса, таких как:
class EmailDetails {
@Email
@NotNull
private String to;
@NotNull
@Max(100)
private String subject;
}