Pessoal, estou tentando executar um ArrayList de um exemplo de um curso, mas não estou conseguindo, pois o eclipse dá o seguinte erro: The type ArrayList is not generic; it cannot be parameterized with arguments
Deveria funcionar!
Mas você deve importar a classe: java.util.ArrayList;
airmigjr
poisé, eu importei… e mesmo assim não funciona… vc sabe se tem algum .jar que teria de colocar em libraries em build path???
1 [ ]
romarcio
airmigjr:
poisé, eu importei… e mesmo assim não funciona… vc sabe se tem algum .jar que teria de colocar em libraries em build path???
1 [ ]
Não, o ArraList é uma classe presente no JDK, não precisa adicionar mais nada para ter acesso a ela.
airmigjr
Veja:
romarcio
Interessante, é só essa classe que aparece problema, ou se você importa a Collection ou Set, HashSet, … também da problema?
airmigjr
Não, só essa…
romarcio
airmigjr:
Veja:
Agora me liguei no seu problema, você criou a sua classe com o nome de ArrayList também. Por isso o erro.
Dentro do método main, o Java não sabe se usa o ArrayList do JDK ou o ArrayList, classe que você criou.
Renomeie a classe ou então coloque o importe direto na declaração da classe: