Novidade do Java 7 – switch com String

Novidade do Java 7 – utilização do tipo de dado String no switch

 

Uma importante novidade do Java 7 é a utilização da estrutura switch (múltipla escolha) com Strings. Antes esse recurso era possível apenas com variáveis do tipo Enum e inteiros. Na verdade o que ele faz basicamente não deixa de ser um inteiro já que ele faz seleção a partir do hashcode. A listagem abaixo mostra um pequeno exemplo dessa utilização.

String bebida = "cafe";
switch (bebida) {
case "cafe":
System.out.println("Vai precisar de leite");
break;
case "suco":
System.out.println("Vai precisar de acucar");
break;
case "refrigerante":
System.out.println("Vai precisar de gelo");
break;
default:
System.out.println("Bebida desconhecida");
 }

Sobre perini

José Carlos Perini publicou 49 posts no seu blog.

Professor universitário Faculdade Metrocamp e People Computação Oracle Certified Professional, Java SE 6 Programmer

You can leave a response, or trackback from your own site.

Leave a Reply