Java appeler une list dans un tab de type objet
FerméKX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 10 déc. 2022 à 22:10
- Java appeler une list dans un tab de type objet
- Vente objet occasion entre particulier - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Appeler en privé - Guide
- Java apk - Télécharger - Langages
- Créer une liste déroulante excel - Guide
2 réponses
9 déc. 2022 à 22:30
Pour résoudre ce problème, vous devriez vérifier les types de données que vous utilisez pour remplir votre tableau d'objets et vous assurer que ceux-ci sont compatibles avec la fonction getcumul()
et la méthode addRow()
de votre objet dt1
.
Il est également possible que vous rencontriez des problèmes avec la requête SQL que vous utilisez dans la fonction getcumul()
pour récupérer les données de la base de données. Vous devriez vérifier la syntaxe de cette requête et vous assurer qu'elle s'exécute correctement et renvoie les données attendues.
Enfin, il pourrait y avoir un problème avec la fonction getcumul()
elle-même. Vous devriez vérifier son code pour vous assurer qu'elle fonctionne correctement et qu'elle renvoie les résultats attendus.
Modifié le 10 déc. 2022 à 12:04
Bonjour,
Java est un langage objet, fortement typé, en général quand on fait un tableau, une liste, etc. c'est pour stocker des données homogènes dedans.
Au lieu de faire un tableau d'objets comme ça :
Object[] enc = {l, getcumul(),new Boolean(false)};
Il faudrait plutôt te créer une classe dédiée, pour stocker chacune de tes trois valeurs dans un attribut. Le plus simple étant de faire un record (Java 14 et +)
https://www.baeldung.com/java-record-keyword
10 déc. 2022 à 21:49
j'utilise java 8 !!
10 déc. 2022 à 22:10
Pas de record alors, mais tu devrais quand même faire une classe.
9 déc. 2022 à 22:35
je vous remercie pour votre réponse
La requête fonctionne correctement elle récupère les montants et les sauvegarde dans un tableau de type double puis je fais la somme cumulée de ses montants et je les mis dans un autre tableau de type double
le probléme le tableau de type objet n'accepte pas la fonction qui retourne une liste de type double
quoi faire