J'ai une classe de domaine avec unitPrice définie comme type de données BigDecimal. J'essaie maintenant de créer une méthode pour comparer les prix, mais il semble que je ne puisse pas avoir d'opérateurs de comparaison dans le type de données BigDecimal. Dois-je changer de type de données ou existe-t-il une …
Je suis tombé sur deux façons de sortir un objet BigDecimal d'un double d. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) Quelle serait la meilleure approche? ValueOf créerait-il un nouvel objet? En général (pas seulement BigDecimal), qu'est-ce qui est recommandé - nouveau ou valueOf? Merci.
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question afin de pouvoir y répondre avec des faits et des citations en éditant ce message . Fermé il y a 7 ans . Améliorez cette …
La classe BigDecimala quelques méthodes utiles pour garantir une conversion sans perte: byteValueExact() shortValueExact() intValueExact() longValueExact() Cependant, les méthodes floatValueExact()et doubleValueExact()n'existent pas. J'ai lu le code source d'OpenJDK pour les méthodes floatValue()et doubleValue(). Les deux semblent se replier sur Float.parseFloat()et Double.parseDouble(), respectivement, ce qui peut retourner l'infini positif ou négatif. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.