Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
| development:java:enum [03/06/2018 04:22] – [bucle] mate | development:java:enum [05/06/2018 03:01] (actual) – [Enum] mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| = Enum | = Enum | ||
| + | {{tag> | ||
| == revisar | == revisar | ||
| * [[https:// | * [[https:// | ||
| == ejemplos | == ejemplos | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| === simple | === simple | ||
| <sxh java> | <sxh java> | ||
| Línia 92: | Línia 96: | ||
| if(rir == WhoisRIR.APNIC) { | if(rir == WhoisRIR.APNIC) { | ||
| - | System.out.println(" | + | System.out.println(" |
| } | } | ||
| + | </ | ||
| + | |||
| + | === comparacion 2 | ||
| + | <sxh java> | ||
| + | public class Test { | ||
| + | |||
| + | public static void main(String[] args) { | ||
| + | |||
| + | WhoisRIR rir = WhoisRIR.RIPE; | ||
| + | |||
| + | switch (rir) { | ||
| + | case ARIN: | ||
| + | System.out.println(" | ||
| + | break; | ||
| + | case APNIC: | ||
| + | System.out.println(" | ||
| + | break; | ||
| + | case RIPE: | ||
| + | System.out.println(" | ||
| + | break; | ||
| + | default: | ||
| + | throw new AssertionError(" | ||
| + | |||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | === string to enum | ||
| + | <sxh java> | ||
| + | //enum valueOf + uppercase | ||
| + | Operation op = Operation.valueOf(" | ||
| + | System.out.println(op.calculate(10, | ||
| + | </ | ||
| + | <sxh java> | ||
| + | // Recommended Solution : add locale | ||
| + | WhoisRIR rir = WhoisRIR.valueOf(" | ||
| + | System.out.println(rir); | ||
| + | System.out.println(rir.url()); | ||
| </ | </ | ||