下面列出了javax.xml.bind.DatatypeConverter#parseLong ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public static Long parseXsdLongToLong(String value) throws DataConversionException {
Long result = null;
try {
result = DatatypeConverter.parseLong(value);
} catch (Exception e) {
logger.fatal("Unable to parse xsd:long to " + Long.class.getName() + ".", e);
throw new DataConversionException("Unable to parse xsd:long to " + Long.class.getName() + ".", e);
}
return result;
}
static public long StringToLongPrimitive(String value) {
try {
return DatatypeConverter.parseLong(value);
} catch(Exception e) {
throw new IllegalArgumentException("Could not convert to long: "+value, e);
}
}
public static Long parseZahl2(String value) {
value = StringUtils.trimToNull(value);
return (value != null) ? DatatypeConverter.parseLong(value) : null;
}
public static Long parseZahl3(String value) {
value = StringUtils.trimToNull(value);
return (value != null) ? DatatypeConverter.parseLong(value) : null;
}
public static Long parseZahl4(String value) {
value = StringUtils.trimToNull(value);
return (value != null) ? DatatypeConverter.parseLong(value) : null;
}
public static Long parseZahl5(String value) {
value = StringUtils.trimToNull(value);
return (value != null) ? DatatypeConverter.parseLong(value) : null;
}
public static Long parseZahl8(String value) {
value = StringUtils.trimToNull(value);
return (value != null) ? DatatypeConverter.parseLong(value) : null;
}
public static Long parseZahl10(String value) {
value = StringUtils.trimToNull(value);
return (value != null) ? DatatypeConverter.parseLong(value) : null;
}
public static Long parsePriceType(String value) {
value = StringUtils.trimToNull(value);
return (value != null && !"x".equalsIgnoreCase(value)) ?
DatatypeConverter.parseLong(value) : null;
}
public LongValImpl(String value) {
this(DatatypeConverter.parseLong(value));
}