下面列出了javax.xml.bind.DatatypeConverter#printDouble ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public static String printDoubleToXsdDouble(Double value) throws DataConversionException {
String result = null;
try {
result = DatatypeConverter.printDouble(value);
} catch(Exception e) {
logger.fatal("Unable to print "+Double.class.getName()+" to xsd:double.",e);
throw new DataConversionException("Unable to print "+Double.class.getName()+" to xsd:double.", e);
}
return result;
}
static
public String printNumber(Number value){
if(value instanceof Float){
return DatatypeConverter.printFloat(value.floatValue());
} else
if(value instanceof Double){
return DatatypeConverter.printDouble(value.doubleValue());
} else
{
return value.toString();
}
}
static public String DoublePrimitiveToString(double value) {
return DatatypeConverter.printDouble(value);
}
@Override
public String toString() {
return DatatypeConverter.printDouble(value);
}