我有一个方法枚举参数让说:的Java:在方法
private static String drawCellValue(
int maxCellLength, String cellValue, String align) { }
,正如你可以看到,我有一个名为对齐参数。在这个方法里面,如果条件是这个值是'left'还是'right',我会得到一些...设置参数为String,显然我可以传递任何字符串值..我想知道是否有可能有一个枚举值作为方法参数,如果是这样,如何?
以防万一有人想到这个;我想过使用布尔值,但我并不喜欢它。首先,如何将真/假与左/右相关联? (好吧,我可以使用评论,但我仍然觉得它很脏),其次,我可能会决定添加一个新的值,如'justify',所以如果我有超过2个可能的值,布尔类型绝对不可能使用。
任何想法?
+1不想使用布尔值和注释 - 谢谢你,好的先生。 – wchargin 2011-08-30 03:59:25