Lista não instanciada?

2 respostas
D

Estou criando uma lista

...
public void arquivo() {
       List l = new List();// Aqui diz "The tyoe List cannot be instantiated"
}

try {
ArquivoTextoBean atb = new ArquivoTextoBean();
while ((linha = leitor.readLine()) != null) {
      ....
      ....
    while (st.hasMoreTokens()) {
       atb.setTeste(st.nextToken());
       ....
    }
l.add(atb);
}

}catch(Exception e){
}
....

só que está reclamando que não está intanciada, como posso resolver ??

:?: :wink:

2 Respostas

Rafael_Nunes

List é uma interface, você não pode instanciá-la.

Faça:
List lista = new ArrayList()
ou List lista = new LinkedList(), ou qualquer outra classe concreta que implemente List

D

Entendi, valeu…funcionou agora!!

Um abraço!

Criado 9 de agosto de 2005
Ultima resposta 9 de ago. de 2005
Respostas 2
Participantes 2