下面列出了javax.xml.bind.DatatypeConverter#printLong ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public static String printZahl2(Long value) {
if (value == null || value <= 0)
throw new IllegalArgumentException("Can't print integer value '" + value + "'!");
String val = DatatypeConverter.printLong(value);
if (val.length() > 2)
throw new IllegalArgumentException("Can't print integer value '" + value + "'! The value exceeds maximal length of 2 digits.");
return val;
}
public static String printZahl2Including0(Long value) {
if (value == null || value < 0)
throw new IllegalArgumentException("Can't print integer value '" + value + "'!");
String val = DatatypeConverter.printLong(value);
if (val.length() > 2)
throw new IllegalArgumentException("Can't print integer value '" + value + "'! The value exceeds maximal length of 2 digits.");
return val;
}
public static String printZahl3(Long value) {
if (value == null || value <= 0)
throw new IllegalArgumentException("Can't print integer value '" + value + "'!");
String val = DatatypeConverter.printLong(value);
if (val.length() > 3)
throw new IllegalArgumentException("Can't print integer value '" + value + "'! The value exceeds maximal length of 3 digits.");
return val;
}
public static String printZahl3Including0(Long value) {
if (value == null || value < 0)
throw new IllegalArgumentException("Can't print integer value '" + value + "'!");
String val = DatatypeConverter.printLong(value);
if (val.length() > 3)
throw new IllegalArgumentException("Can't print integer value '" + value + "'! The value exceeds maximal length of 3 digits.");
return val;
}
public static String printZahl4(Long value) {
if (value == null || value <= 0)
throw new IllegalArgumentException("Can't print integer value '" + value + "'!");
String val = DatatypeConverter.printLong(value);
if (val.length() > 4)
throw new IllegalArgumentException("Can't print integer value '" + value + "'! The value exceeds maximal length of 4 digits.");
return val;
}
public static String printZahl5(Long value) {
if (value == null || value <= 0)
throw new IllegalArgumentException("Can't print integer value '" + value + "'!");
String val = DatatypeConverter.printLong(value);
if (val.length() > 5)
throw new IllegalArgumentException("Can't print integer value '" + value + "'! The value exceeds maximal length of 5 digits.");
return val;
}
public static String printZahl8(Long value) {
if (value == null || value <= 0)
throw new IllegalArgumentException("Can't print integer value '" + value + "'!");
String val = DatatypeConverter.printLong(value);
if (val.length() > 8)
throw new IllegalArgumentException("Can't print integer value '" + value + "'! The value exceeds maximal length of 8 digits.");
return val;
}
public static String printZahl10(Long value) {
if (value == null || value <= 0)
throw new IllegalArgumentException("Can't print integer value '" + value + "'!");
String val = DatatypeConverter.printLong(value);
if (val.length() > 10)
throw new IllegalArgumentException("Can't print integer value '" + value + "'! The value exceeds maximal length of 10 digits.");
return val;
}
public static String printLongToXsdLong(Long value) throws DataConversionException {
String result = null;
try {
result = DatatypeConverter.printLong(value);
} catch (Exception e) {
logger.fatal("Unable to print " + Long.class.getName() + " to xsd:long.", e);
throw new DataConversionException("Unable to print " + Long.class.getName() + " to xsd:long.", e);
}
return result;
}
public static String printPriceType(Long value) {
return (value != null) ?
DatatypeConverter.printLong(value) : "x";
}
static public String LongPrimitiveToString(long value) {
return DatatypeConverter.printLong(value);
}
@Override
public String toString() {
return DatatypeConverter.printLong(value);
}