Olá galera, blz!?
Então, eu tenho duas classes.
Classe Main_A e classe StringUtils_B
na stringutils, eu tenho uma função booleana que valida um email passado como parametro, ela faz parte de um pacote em si.
Quando instancio esta classe para a MAIN_A, ela aparece tudo certinho na hora de adicionar o "." (ponto), porém, quando vou usa-la, ela fica com erro: "method not found in class java.lang.string" a dica é: Create method validarEmail.
Os erros possiveis, ja verifiquei: Se o sensitive esta correto, se a classe está instanciada corretamente, se existe o metodo.. se o retorno esta ok com o seu tipo, em fim... não sei mais o que fazer..
alguem sabe ?// CLASSE STRINGUTILS
//Validar email
public boolean validarEmail(String email) {
Pattern p = Pattern.compile("^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$");
Matcher m = p.matcher(email);
if (m.find())
return true;
else
return false;
}
////////////////////////////////
public StringUtils s = new StringUtils();
if (s.validarEmail(email)) {... //////////AQUI GERA O ERRO
