你的类型不对。
Double类的valueOf方法返回的是Double对象,它是一个引用。
Double类的doubleValue返回的是一个double型数据。
正确方法如下:
Double float1=Double.valueOf("13123.25");
double float2=Double.valueOf("13123.25").doubleValue();或者
double float2=Double.parseDouble("13123.25");