Mon application requise pour avoir une déclaration de cas de commutation de type String
.Possible d'avoir un commutateur (java.lang.Object) en java?
je besoin de quelque chose comme ceci:
Object list1 = "list1";
Object list2 = "list2";
Object list3 = "list3";
Object option = "list1";
switch (option) {
case list1: // Do something
case list2: // Do something
case list3: // Do something
default: // Do something
}
Est-il possible d'avoir?
EDIT:
Est-il préférable d'utiliser le cas de commutation pour des conditions allant plutôt
n
avecif
etelse
? S'il vous plaît commenter?
Vous pouvez également utiliser le polymorphisme: http://stackoverflow.com/questions/1425659/alternative-to-switch-case-in-java/1425684#1425684 – OscarRyz