Estou tentando usar um arraylist para guardar todos os meus dados e depois soma-los e tirar a media, mas quando ele vai ser guardado no arraylist da um erro “Erro: null”, estou fazendo assim:
System.out.println(1);
//contador++;
System.out.println(contador);
mediaDesacelerando[contador] = 5.56;
System.out.println(2);
contador++;
Ja tentei incrementar o contador antes de tentar guardar no arraylist mas ai da um outro erro:
[quote]Erro: null
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException[/quote]
Alguem sabe como resolver isso?
Vlw.
Onde está o ArrayList??? O que vc está usando ai é um vetor…
T+
é um vetor, e declarei ele no começo da classe
esta dessa fora:
private double mediaDesacelerando[];
Tentei inicializa-lo assim:
mediaDesacelerando[] = new ArrayList();
Mas da erro de sintaxe, diz que é esperado um double, tentei converter mas diz que o array naum pode ser usado dessa forma.
Vlw
Vai dar erro mesmo, pq você declarou um array e está tentando criar um ArrayList. Veja a diferença:
double[] mediaDesacelerando = new double[10]; // array
ArrayList<Double> mediaDesacelerando = new ArrayList<Double>(); // ArrayList
Entendeu??
T+
Diego, muito obrigado, funcionou.
Vlw.