Bien le bonjour!
Petit souci avec une ArrayList :'(
Contexte: Récupérer à partir d'une base de données des informations de 3 types différents : String - int - double, et les ajouter à une collection d'objet, un tableau à plusieurs dimension, ou autre...
Mon problème : J'ai choisi d'utiliser une arrayList pour utiliser ces types différents. Aucun souci pour récupérer les infos. Ni pour les afficher via la méthode get. Par contre, je devrais dans mon appli pouvoir modifier une valeur.
Pas de souci pour la modifier complètement. Mais impossible d'utiliser par exemple un int déja présent dans l'arrayList, et lui coller une opération.
Ce qui est normal apparement, puisque il considère cette donnée comme un Object, et on ne peux pas caster un object en int ou double ou String...
Après recherches, j'ai vu qu'il était possible d'utiliser la "généricité", mais est-ce applicable pour une arrayList comportant 3 types différents?
Auriez vous une piste pour m'aider à résoudre ce problème?
Partager