A friendly place for programming greenhorns!
Big Moose Saloon
Register / Login
Win a copy of
EJB 3 in Action
this week in the
EJB and other Java EE Technologies
Java in General
How to convert String to float with exact decimal value
Joined: Nov 10, 2008
Nov 18, 2009 21:42:25
When I convert a
value to float by using Float.valueOf(String), The return value is not containing last decimal.
Ex: String a = 2.50;
float b = Float.valueOf(a);
Now the float "b" is holding only upto 2.5. It is not converting String value to float properly. My requirement is to convert a String value to Float with exact decimals.
Please tell me how can I convert a String to float with complete decimals.
Joined: Oct 27, 2005
Nov 19, 2009 00:31:25
SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions
How To Answer Questions
Joined: Jun 24, 2009
Nov 19, 2009 01:12:12
Joined: Oct 13, 2005
Nov 19, 2009 03:03:59
The primitive types don't store trailing 0s. Agree with Rob P.
Did you see how Paul
cut 87% off of his electric heat bill with 82 watts of micro heaters
subject: How to convert String to float with exact decimal value
Converting String value 2.0 into int
Float.valueOf is rounding 999999.99 to 1000000.00
Float.valueOf() method and NumberFormatException
All times are in JavaRanch time: GMT-6 in summer, GMT-7 in winter
| Powered by
Copyright © 1998-2014