У меня есть способ:
private static String drawCellValue(
int maxCellLength, String cellValue, String align) { }
и, как вы можете заметить, у меня есть параметр, называемый align. Внутри этого метода у меня будет какое-то условие if на том, является ли значение "левым" или "правильным".. установка параметра как String, очевидно, я могу передать любое строковое значение.. Я хотел бы знать, возможно ли это чтобы иметь значение Enum в качестве параметра метода, и если да, то как?
На всякий случай кто-то думает об этом; Я думал об использовании логического значения, но мне это не очень нравится. Во-первых, как связать true/false с левым/правым? (Хорошо, я могу использовать комментарии, но по-прежнему считаю это грязным), а во-вторых, я могу принять решение добавить новое значение, например "justify", поэтому, если у меня есть более двух возможных значений, тип Boolean определенно невозможен.
Любые идеи?