ECLIPSE: Type mismatch: cannot convert from ArrayList to List
R
rafaelquines
De acordo com seus imports, o List q vc tá usando é o java.awt.List. Vc deve importar o java.util.List…
Flw
Juvenal
entao eu coloco um ArrayList antes do brands ?
R
rafaelquines
Pode deixar o código assim como está. é só alterar o import…
R
rafaelquines
tipo, sendo bem objetivo.
troque a linha
importjava.awt.List;
por
importjava.util.List;
ou simplesmente exclua o import, pois já está importando todo o util:
importjava.util.*;
dionat4n
Por boas técnicas de programação, nunca faça isso:
importjava.util.*;
donatinho
Opa beleza?
Bom, analizando o seu codigo troque o import
import java.awt.List;
por
import java.util.List;
pois a classe ArrayList e List pertencem ao mesmo pacote.
R
rafaelquines
[quote=dionat4n]Por boas técnicas de programação, nunca faça isso:
importjava.util.*;
Isso aí. Apesar de não fazer diferença p/ a geração do byte code, pois este irá compilar apenas as classes usadas do pacote, a boa prática sugere que se importe apenas as classes usadas…