Bonjour,
C'est un de ces fameux pb de cast de Integer à Double impossible mais j'ai une petite subtilité. En effet, je ne controle pas la variable d'entréequi à ma grande surprise peut renvoyer un Double ou un Integer (mais aussi parfois BigDecimal) à l'appel de
Code : Sélectionner tout - Visualiser dans une fenêtre à part HashMap<Integer, Double> actionDu coup je ne peux pas utiliser de fonction propre à Integer pour passer à Double, il faut que si c'est un Double on ne fait rien et si c'est un Integer on passe en Double. Bien évidemment j'ai le soucis de la mémoire RAM en tête puisque cela se fait dans une boucle qui peut beaucoup itérer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part action.get(j)
Quels est la manière la plus intelligente de regler ce problème ?
Merci d'avance
Partager