0
votes

Faire des listes. La première liste peut avoir le même numéro, deuxième sera le prix, en essayant de faire une troisième liste que si elle est le même numéro, il ajoute des prix

Tout d'abord, désolé pour le titre terrible, je ne sais pas comment décrire ce bien. J'ai un fichier SQL avec une table avec deux colonnes (numéro et prix), dans Java im extrayant les données et les enregistrera dans deux listes séparées. Certains des nombres de la colonne sont les mêmes par exemple (100, 100, 101) et corrélent à un prix différent, par exemple (50, 40, 60). J'ai besoin de trouver un moyen d'ajouter tous les prix ensemble qui ont la même valeur de colonne, donc une sortie similaire (90, 60). Les listes sont en ordre de sorte que l'index l'une de mes liste nommée numéro ira avec l'index de ma liste nommée Price. Un petit exemple des listes serait le suivant:

ArrayList<String> number = new ArrayList<String>();
ArrayList<Integer> price = new ArrayList<Integer>();

number.add("100");
number.add("100");
number.add("101");
number.add("101");
number.add("101");
number.add("102");
number.add("103");
number.add("103");

price.add(50);
price.add(150);
price.add(20);
price.add(200);
price.add(75);
price.add(40);
price.add(100);
price.add(125);


1 commentaires

Merci à tous, je l'ai eu travailler maintenant :)


3 Réponses :


1
votes

Vous pouvez utiliser un HASHMAP < / a> .


0 commentaires

1
votes

En supposant que la taille de numéro et prix est la même. Vous pouvez faire quelque chose comme ceci: xxx


0 commentaires

1
votes

J'espère que ce code vous aide xxx


0 commentaires