[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
    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
    1. 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
        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