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);
3 Réponses :
En supposant que la taille de numéro code> et
prix code> est la même. Vous pouvez faire quelque chose comme ceci:
J'espère que ce code vous aide
Merci à tous, je l'ai eu travailler maintenant :)