Percorrer 2 listas e somar
Olá, estou com dúvida para percorrer duas listas e somar o valor de acorto com os números iguais da primeira lista.
EX:
L1: 1, 2, 3, 1, 2
L2: 600, 23,30,40,50
quero somar os valores da lista 2 de acorto com a numeracão igual da lista 1
Ex de resposta
ltotais: 640, 73, 30
EX:
L1: 1, 2, 3, 1, 2
L2: 600, 23,30,40,50
quero somar os valores da lista 2 de acorto com a numeracão igual da lista 1
Ex de resposta
ltotais: 640, 73, 30
Ramiro Barcelos
Curtidas 0
Respostas
Ramiro Barcelos
03/06/2011
Alguem poderia me ajudar com essa dúvida??? please!!!
GOSTEI 0
Ramiro Barcelos
03/06/2011
Já resolvi!!!vlw
GOSTEI 0
Pjava
03/06/2011
Porque não posta então a resposta? De repente sua dúvida pode ser a de outros também, na boa.
GOSTEI 0
Davi Costa
03/06/2011
Muito bem falado pelo amigo acima. E após ter postado a solução favor fechar essa pendência.
att Davi
att Davi
GOSTEI 0
Ramiro Barcelos
03/06/2011
public List<Integer> calculaValor(List<String> l, List<String> lval){ List<Integer> lTotalCC = new ArrayList<Integer>();
int total;
for(int i =0;i<l.size();i++){ total=0; aux = Integer.parseInt(l.get(i)); for(int j =0;j<lval.size();j++){ if(Integer.parseInt(l.get(j)) == aux){ total = total + Integer.parseInt(lval.get(j)); } } lTotalCC.add(total); } return lTotalCC; }
int total;
for(int i =0;i<l.size();i++){ total=0; aux = Integer.parseInt(l.get(i)); for(int j =0;j<lval.size();j++){ if(Integer.parseInt(l.get(j)) == aux){ total = total + Integer.parseInt(lval.get(j)); } } lTotalCC.add(total); } return lTotalCC; }
GOSTEI 0