[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

  • Votes
  • Date
  • Date décroissante
  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
    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':)
      @+
      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
        1. Avant d'apprendre des classes spécifiques comme DateFormat(), mieux vaut maitriser les bases, et switch() en fait quand même partie...