Nuevo en Java 7, String en un Switch

Dec 02

Una de las nuevas caracteristicas del lenguaje Java en su version 7 es la posibilidad de utilizar cadenas dentro de los switch de igual manera que se usan los enteros, esta caracteristica se puede encontrar en muchos otros lenguajes de programacion y ha sido adoptada para la version 7 de Java. Con este cambio desaparece el uso de los if anidados para realizar comparacion de cadenas basadas en casos, se aumenta la complejidad del compilador y no existe la posibilidad de tener un caso con el valor nulo.

String opcion = "uno";
switch (opcion) {
    case "uno":
        System.out.println("Uno");
        break;
    case "dos":
        System.out.println("Dos");
        break;
}
 

No es posible utilizar el caso de null, si opcion es null se lanza un NullPointerException

String opcion = null;
switch (opcion) {
    case "uno":
        System.out.println("Uno");
        break;
    case "dos":
        System.out.println("Dos");
        break;
}
 

Enlaces :

No hay entradas relacionadas.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>