2
respostas

Erro ao instanciar a List

No código abaixo estou tendo problema ao instanciar a lista. Sou informado que "The Type List is not generic; it cannot be parameterized with arguments ". Somente quando mudo para "LinkedList

package br.com.empresa.banco.conta;

import java.awt.List;
import java.util.LinkedList;

public class TestaPerformanceDeAdicionarNaPrimeiraPosicao {

    public static void main(String[] args) {


        System.out.println("Iniciando..");

        long inicio = System.currentTimeMillis();

        //trocar depois por array
        List<Integer> teste = new LinkedList<>();

        for(int i = 0; i < 30000; i++){

            teste.add(0,i);
        }

        long fim = System.currentTimeMillis();
        double tempo = (fim - inicio) / 1000.0;

        System.out.println("Tempo gasto: " + tempo);

    }

}

2 respostas

Opa, você importou a List errada.. pegou do pacote java.awt, tem que pegar de java.util

Diego sua lista é de que tipo? vou dar um exemplo do jeito que usar, ai você pode mudar oque desejar para usar...

private List<Funcionario> funcionario = new LinkedList<Funcionario>();