String转Double:
String ss = "123456789";
double value = Double.valueOf(ss.toString());
Object转Double:
Map<String,Object> map = new HashMap<String,Object>();
map.put("order",1.245);
BigDecimal order = (BigDecimal)map.get("order");
double d = (order==null?0:order.doubleValue());