Switch case mit mehreren Werten

Gibt es so etwas wie array von case-Anweisung und legen Sie es als einzigen case-Anweisung in den switch - angenommen,

String[] statements={"height","HEIGHT"};

dann

switch(code){
 case statements: 
  //code here
  break;
 case something_else:
  break;
}

so, wenn wir hinzufügen, die Werte in String-array, dann wird es automatisch gematcht aus, dass array-in-Schalter? wie

  var1||var2||whatever //accessed from array or anything else for matching

gibt es eine Implementierung, die ähnlich wie diese?

Sie können versuchen String.toUpperCase() vor der Fütterung in die Switch
Betrachten Sie ersetzen die arrays und die switch-Anweisung mit enums.

InformationsquelleAutor dsk | 2015-07-01

Schreibe einen Kommentar