我有一个通过SnakeCaseFormatter的类
class SnakeCaseFormatter implements TextFormatter { etc...
和
List<TextFormatter> formatter = new ArrayList<TextFormatter>();
当我使用
formatter.add(SnakeCaseFormatter);
我收到一条错误消息:“ SnakeCaseFormatter无法解析为变量”。
我可以知道如何纠正这个问题吗?
最佳答案
SnakeCaseFormatter
是您的类的名称,即对象的设计。要获得一个实际的对象,您需要实例化它:
SnakeCaseFormatter myFormatter = new SnakeCaseFormatter();
然后,您可以将此实例添加到列表中:
formatter.add(myFormatter);