Java - convertir le double, float
J'ai vu un exemple avec le code suivant est utilisé pour convertir un double en un float:
Double.valueOf(someDouble).floatValue()
Je voudrais juste faire comme
(float)someDouble
Est-il un avantage à l'aide de l'ancien?
Aucun que ce soit. Il crée un
Peut-être l'auteur de ce code a appris que jette devrait être évité et est maintenant stupidement l'application de cette idée.
Double
objet, qui est un gaspillage de mémoire, et appelle une méthode, qui fait la même transtypage vous l'avez fait en une seule opération. Totalement inutile.Peut-être l'auteur de ce code a appris que jette devrait être évité et est maintenant stupidement l'application de cette idée.
OriginalL'auteur 0ne_Up | 2017-02-08
Vous devez vous connecter pour publier un commentaire.
À la recherche à la mise en œuvre de
Double
'sfloatValue()
:On dirait qu'il se comporte exactement comme votre casting. Par conséquent, il n'y a aucun avantage à utiliser.
Double
objet ... qui est un désavantage.C'est vrai.
OriginalL'auteur Eran