[JAVA] Association

Résolu
Bonjour,

y a-t-il une commande Java équivalente à un 'match' (ou 'case' en UNIX) ?

Pour être plus précis, je souhaite écrire une méthode qui transforme un nombre entre 1 et 12 en une chaine de caractères correspondant au mois.
ex :
1 --> Janvier
2 --> Février
...

Merci de votre aide
Configuration: sdk 1.4.2

3 réponses

  1. Contributeur
    le switch pour faire ca c'est tres moche est beaucoup plus lourd.
    je te conseil d'utiliser DateFormat il y aura tout ce que tu veux pour faire une belle convertion
    0
    1. Avant d'apprendre des classes spécifiques comme DateFormat(), mieux vaut maitriser les bases, et switch() en fait quand même partie...
      0
  2. hi!
    c'est simple la fonction est switch...
    ex:
    switch(c)//c :est l variable qui tu va le gerer
    {
    case 1:.....
    ....
    break;
    case2:........
    ........
    break;
    .
    .
    .
    default:.......
    ......
    break;//c'est pour gerer un cas particulier
    }
    nb:vous pouvez switcher un caractere (case 'a':)
    @+
    0
    1. Contributeur
      bonjour,

      je ne suis pas bien sure mais il y a des oprateur de convertion de date en chiffre et de chiffres en date disponible.
      a mon avis en cherchant u peu tu trouvera.
      cherche la dedans.
      java.util.Date
      0