Alguem poderia ajudar? Estou com dificuldade para chamar um método "static" em outra classe

1 resposta
javaprogramação
R

Olá, Pessoal!
Eu criei um metodo static que retorna uma String, mas estou com problema para chamar em outra classe. Alguém poderia ajudar, por favor? Obrigada!

`public class AuthUtils {

	public static String validaEmpresa(UsuarioBPLogado usuario) {
		
		String email = usuario.getEmail();
		
		String dominio = email.substring(email.indexOf("@")+1,email.indexOf(".", email.indexOf("@")));
		
		System.out.println(dominio);
		
		if (dominio.contains("gmail")) {
			return "Google";
		}else {
			return "Microsoft";
		}
	
	}`

Na outra classe estou tentando chamar desse modo para fazer um novo if-else, mas ele não “aceita” a string que foi digitada:

AuthUtils.validaEmpresa("Google");

1 Resposta

staroski

O método validaEmpresa espera receber como parâmetro um objeto do tipo UsuarioBPLogado, mas você está tentando passar uma String.

Criado 22 de junho de 2021
Ultima resposta 22 de jun. de 2021
Respostas 1
Participantes 2