[JAVA] Association

Résolu
jebok Messages postés 371 Date d'inscription   Statut Membre -  
Tooney Messages postés 6 Statut Membre -
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. Canard007 Messages postés 5954 Date d'inscription   Statut Contributeur 216
     
    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
  2. gigi
     
    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
  3. Canard007 Messages postés 5954 Date d'inscription   Statut Contributeur 216
     
    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. Tooney Messages postés 6 Statut Membre
       
      Avant d'apprendre des classes spécifiques comme DateFormat(), mieux vaut maitriser les bases, et switch() en fait quand même partie...
      0