cancel
Showing results for 
Search instead for 
Did you mean: 

how to Convert the STRING TO FLOAT.

Former Member
0 Kudos

Hi Experts,

Can u suggest me how to write the UDF Function From STRING TO FLOAT.

Thanks & Regards,

Sateesh

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Would it make more sense to use the Float class?

float return=Float.parseFloat(input);

Former Member
0 Kudos

Paul,

you are absolutly right.

best,

wojciech

Former Member
0 Kudos

Hi Paul,

its working

Regards,

sateesh

Answers (3)

Answers (3)

henrique_pinto
Active Contributor
0 Kudos

Avoid using float in Java, as it leads to round errors.

Use BigDecimal instead.

http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigDecimal.html

BigDecimal big = new BigDecimal("your_string");

Regards,

Henrique.

Former Member
0 Kudos

its working

Former Member
0 Kudos

hi Sateesh,

It will convert to float

float return=Double.parseDouble(input);

or

float return=Double.valueOf(input).floatValue();

best,

Wojciech