development:java:enum

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
development:java:enum [03/06/2018 04:25] – [comparación] matedevelopment:java:enum [05/06/2018 03:01] (actual) – [Enum] mate
Línia 1: Línia 1:
 = Enum = Enum
 +{{tag>java API}}
 == revisar == revisar
   * [[https://www.mkyong.com/java/java-enum-example/]]   * [[https://www.mkyong.com/java/java-enum-example/]]
  
 == ejemplos == ejemplos
 +  * [[https://www.mkyong.com/java/java-enum-example/]]
 +  * [[https://beginnersbook.com/2014/09/java-enum-examples/]]
 +
 === simple === simple
 <sxh java> <sxh java>
Línia 112: Línia 116:
                 break;                 break;
             case RIPE:             case RIPE:
-                System.out.println("This is RIPE");+                System.out.println("This is RIPE"); // This is RIPE
                 break;                 break;
             default:             default:
Línia 118: Línia 122:
  
         }         }
-// This is RIPE 
     }     }
 } }
 +</sxh>
 +
 +=== string to enum
 +<sxh java>
 +//enum valueOf + uppercase
 +Operation op = Operation.valueOf("times".toUpperCase());
 +System.out.println(op.calculate(10, 3));    // 30.0
 +</sxh>
 +<sxh java>
 +// Recommended Solution : add locale
 +WhoisRIR rir = WhoisRIR.valueOf("ripe".toUpperCase(Locale.ENGLISH));
 +System.out.println(rir);    //RIPE
 +System.out.println(rir.url());    //whois.ripe.net
 </sxh> </sxh>
  • development/java/enum.1528025103.txt.gz
  • Darrera modificació: 03/06/2018 04:25
  • per mate