Pessoal estou com uma dúvida bem básica aqui, estou com um problema com switch case aqui.
Olha o q eu fiz:
[code] String time = (String)(session.getAttribute(“time”));
switch(time){
case ("Gambares"): session.setAttribute("gambares",1);break;
case ("Porcos"): session.setAttribute("porcos",1);break;
case ("Sereias"): session.setAttribute("sereias",1);break;
case ("Bambis"): session.setAttribute("bambis",1);break;
}[/code]
Só complementando a informação passada…
O switch no Java, além de funcionar com os tipos informados acima, também funcionam com char e, a partir do Java 1.5, funciona também com Enums…
Dá uma conferida na API que çá tem dizendo…
Se esse valores que você está usando não mudarem constantemente, use enum. Você pode facilmente usar switch com enum a partir do Java 1.5, ou melhor ainda, pode usar polimorfismo em cima de cada elemento da enum para eliminar esse switch feio.