J'ai une méthode permet de dire:Java: paramètre Enum dans la méthode
private static String drawCellValue(
int maxCellLength, String cellValue, String align) { }
et comme vous pouvez le constater, j'ai un paramètre appelé align. A l'intérieur de cette méthode je vais avoir une condition if si la valeur est 'left' ou 'right' ... en paramétrant le paramètre en String, évidemment je peux passer n'importe quelle valeur de chaîne .. Je voudrais savoir si c'est possible avoir une valeur Enum comme paramètre de méthode, et si oui, comment?
Juste au cas où quelqu'un y penserait; J'ai pensé à utiliser une valeur booléenne, mais je n'ai pas vraiment envie. Premièrement, comment associer vrai/faux avec gauche/droite? (Ok, je peux utiliser des commentaires mais je les trouve toujours sales) et deuxièmement, je pourrais décider d'ajouter une nouvelle valeur, comme 'justify', donc si j'ai plus de 2 valeurs possibles, le type booléen n'est définitivement pas utilisable.
Des idées?
+1 pour ne pas vouloir utiliser les booléens et les commentaires - merci monsieur. – wchargin