String转Double类型:
double b = Double.parseDouble("20.00");
System.out.println(b);
输出结果是 20.0
String转Float类型:
float fs = Float.parseFloat("20.05");
System.out.println(fs);
float f = Float.parseFloat("20.1314159265");
System.out.println(f);
输出结果为fs = 20.05,f = 20.131416
将String类型转Double并且只保留两位小数:
Double cny = Double.parseDouble("50.125");
DecimalFormat d = new DecimalFormat("0.00");
String CNY = d.format(cny);
Double cn = Double.parseDouble(CNY);
System.out.println(cn);
输出结果为 50.12