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;
}
////////////////////////////////
[code]public StringUtils s = new StringUtils();
if (s.validarEmail(email)) {… //////////AQUI GERA O ERRO[/code]