Como faço para adicionar uma classe para uma lista?

esquilo:

Eu tenho um SnakeCaseFormatter classe pelo qual

class SnakeCaseFormatter implements TextFormatter { etc...

e

List<TextFormatter> formatter = new ArrayList<TextFormatter>();

quando eu uso

formatter.add(SnakeCaseFormatter);

Eu recebo um erro que diz: "SnakeCaseFormatter não pode ser resolvido para uma variável".

Posso saber como corrigir isso?

Jeroen Steenbeeke:

SnakeCaseFormatteré o nome da sua classe, ou seja, um projeto para um objeto. Para obter um objeto real, você precisa instanciar-lo:

SnakeCaseFormatter myFormatter = new SnakeCaseFormatter();

Você pode então adicionar essa instância para sua lista:

formatter.add(myFormatter);

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=221797&siteId=1
Recomendado
Clasificación