Voila question toute bête, tout est dans le titre.![]()
Voila question toute bête, tout est dans le titre.![]()
Bonjour, pourrais-tu préciser ton besoin? ton object serait une instance de quoi? si ce n'est pas une instance de la classe Number ou de ses classes filles, cela n'a pas trop de sens.
Si ton Object est un Long ou une autre implémentation de la classe Number : monObjet.longValue()
Si ton objet est un String : Long.parseLong(monObjet)
Si ton objet est autre chose... ben... ça va dépendre de l'objet, de la façon dont est stocké le nombre que tu cherches à récupéreril n'y a évidemment pas de transformation "standard" d'un objet en nombre !
Ca serait ce cas-là, seulement la classe Object n'a pas de méthode longValue non?Si ton Object est un Long ou une autre implémentation de la classe Number : monObjet.longValue()
En fait mon object contient un long, le pattern que j'utilise m'oblige à passer par l'intermédiaire d'un Object, je sais le mettre dedans (facile lolBonjour, pourrais-tu préciser ton besoin? ton object serait une instance de quoi? si ce n'est pas une instance de la classe Number ou de ses classes filles, cela n'a pas trop de sens.) mais comment faire l'inverse j'ai un trou là
.
Trouvé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Long.parseLong(monObjet.toString()));
Effectivement en castant d'abord en Number puis en utilisant longValue ça marche aussi. Excuse-moi Astartee je l'avais pas compris dans ce sens là.
Bref c'est résolu merci à vous deux.
Partager