私は言うことができる方法を持っています:
private static String drawCellValue(
int maxCellLength, String cellValue, String align) { }
お気づきのとおり、align というパラメーターがあります。このメソッド内で、値が「左」か「右」かの if 条件を使用します。パラメーターを文字列として設定すると、明らかに任意の文字列値を渡すことができます。可能かどうか知りたいです。メソッドのパラメーターとして Enum 値を持つには、その方法は?
誰かがこれについて考えた場合に備えて。ブール値を使用することを考えましたが、あまり好きではありません。まず、 true/false を left/right に関連付ける方法は? (わかりました、コメントを使用できますが、まだ汚いと思います)そして第二に、「正当化」のような新しい値を追加することにするかもしれません.2つ以上の可能な値がある場合、ブール型は絶対に使用できません.
何か案は?