Somar List<String> para com Double [RESOLVIDO]

1 resposta
P

Pessoal,

quero saber como somar uma List que contem valores double, tentei assim:

public static String consumo(List<String> valores){
		String consumo = null;
		String ultimaMed = null;
		int tamanho = 0;
		
		ArrayList<Double> soma = new ArrayList<Double>();
		
		for(int i = 0; i < valores.size(); i++){
			ultimaMed = valores.get(i);
			
			if (ultimaMed.matches("^[0]*[.]{0}[0]*$")){
				valores.remove(i);
				System.out.println("Removeu valores zerados");
			}
		}
		
		//TENTEI ASSIM, MAS DA ERRO NO +=
		for(int i = 0; i < valores.size(); i++){
			soma += Double.parseDouble(valores.get(i));
		}
}

1 Resposta

P

estava criando arrayList, era só criar como variável double...;

for(int i = 0; i < valores.size(); i++){
			soma += Double.parseDouble(valores.get(i));
			
		}
Criado 20 de outubro de 2014
Ultima resposta 20 de out. de 2014
Respostas 1
Participantes 1