Ajuda metodo

[code] public boolean verificarDuplicidade(String titulo, String[] x){

    for (int i = 0; i < x.length; i++){
        if (!titulo.equals(x[i])){
            return false;
        }else {
            return true;
        }
    }
    
}[/code]

da missing return statement.
qual motivo?

Se x for um array vazio, o que é que o teu método retorna?

E a lógica do seu método está errada, provavelmente.

Se você tiver a String “abacate” e o array {“laranja”,“limão”,“banana”,“abacate”}, seu método vai retornar false. É isso que você quer? Pois você está mandando retornar false logo na primeira comparação que falhar.

Imagino que você queira deixar só o return true dentro da iteração e o false no final do método.