public static Double convert2Double(Object value) { Number answer = convert2Number(value); if (answer == null) { return 0.0D; } else { return answer instanceof Double ? (Double)answer : new Double(answer.doubleValue()); } } public static Number convert2Number(Object value) { Object answer = value; if (value != null) { if (value instanceof Number) { return (Number)value; } if (value instanceof String) { try { String text = (String)answer; return NumberFormat.getInstance().parse(text); } catch (ParseException var3) { } } } return null; }
10-25
2922