É isso, Romulo, a sua lógica está errada. Você está retornando nulo se algum elemento do vetor tiver um nome diferente do argumento. Não é isso. Deve retornar nulo se nenhum elemento do vetor for igual ao argumento!
Agora, ficar enviando o código das suas soluções na lista geral não é bom.... aí o trabalho deixará de ser individual e passará a ser coletivo! Jonathan 2010/4/20 Peter P. Lupo <[email protected]> > Romulo, não precisa me mandar o código. O erro está neste método mesmo. > Quando vc está na primeira iteração do for, ele faz a comparação. Dá > diferente. Ele retorna null. Sai do método. ;-) > > Corrija isto e não fará mais sentido ter o return null dentro do for. Tendo > o return null fora, o eclipse irá parar de reclamar. > > Edberg, vc leu e entendeu o que eu expliquei sobre a mensagem? > > Abraço > > Peter P. Lupo > http://craftnicely.blogspot.com - http://sites.google.com/site/pplupo > MPS.BR Authorized Implementation Practitioner - Certified ScrumMaster > Sun Certified Java Associate - Java Brown Belt > +55 (021) 81742487 > > > 2010/4/20 Edberg <[email protected]> > > Também estou com o mesmo problema no método "public static Cargo >> obtem(String nome)" >> O eclipse fica mandando a mensagem de que o método deve retornar um >> valor "do tipo Cargo". >> Já tentei contornar o problema de varias formas, usando valuesOf, >> toString, comparando de um a um, >> mas nada funciono. >> Se alguém puder ajudar, agradeço muito. >> >> On 19 abr, 22:27, Romulo Freires <[email protected]> wrote: >> > Tô tendo problemas com a assinatura "public static Cargo obtem(String >> > nome", TALVEZ SEJA UMA COISA BOBA, mas o fato é que eu fiquei preso >> > aí. >> > >> > segue a parte que não estou conseguindo implementar! >> > >> > "e) Deve haver um método de classe para obter a instância do enum a >> > partir da string do seu nome, >> > com a assinatura: public static Cargo obtem(String nome) >> > Por exemplo: Cargo.obtem("boy") deve retornar a referência da >> > instância BOY. >> > OBS1: o argumento desse método não precisa estar necessariamente em >> > maiúsculas, o seu método >> > deve fazer a conversão. >> > OBS2: caso o argumento em maiúsculas não corresponda a nenhum enum com >> > esse nome, o >> > método deve retornar null." >> > >> > Devido a essa Assinatura eu estou tendo problemas com o RETURN. >> > >> > O eclipse cobra um return null e eu não estou conseguindo me livrar >> > disso, mesmo com um método pronto. >> > >> > Se alguém puder ajudar eu agradeço muito. >> > >> > Abraços galera. >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups "Comp 2 - Geral" group. >> > To post to this group, send email to [email protected]. >> > To unsubscribe from this group, send email to >> [email protected]<comp2-geral%[email protected]> >> . >> > For more options, visit this group athttp:// >> groups.google.com/group/comp2-geral?hl=en. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Comp 2 - Geral" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<comp2-geral%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/comp2-geral?hl=en. >> >> > -- > You received this message because you are subscribed to the Google Groups > "Comp 2 - Geral" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<comp2-geral%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/comp2-geral?hl=en. > -- You received this message because you are subscribed to the Google Groups "Comp 2 - Geral" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/comp2-geral?hl=en.
