Java instruction switch de multiples cas

Juste à essayer de comprendre comment utiliser un grand nombre de cas multiples pour un Java instruction switch. Voici un exemple de ce que je suis en train de faire:

switch (variable)
{
    case 5..100:
        doSomething();
    break;
}

au lieu d'avoir à le faire:

switch (variable)
{
    case 5:
    case 6:
    etc.
    case 100:
        doSomething();
    break;
}

Des idées si cela est possible, ou ce qu'est une bonne alternative est?

  • On dirait que vous êtes en utilisant des entiers, donc je suppose que si vous savez que vos plages sont de taille fixe, vous pouvez toujours faire switch(variable / FIXED_SIZE_OF_RANGE){ case 0: ... default: break; }
InformationsquelleAutor FunJavaCode | 2011-02-23