import java.math.*;
class Ideone
{
{
checkNoOfDigitsVal
(new BigDecimal("999999.9999")); checkNoOfDigitsVal
(new BigDecimal("9999999.9999")); }
public static void checkNoOfDigitsVal
(BigDecimal bigDecVal
) { String str
= bigDecVal.
toString(); int wholeNumberLength = str.split("\\.")[0].length();
if (wholeNumberLength <= 6) {
System.
out.
println("correct size insert into DB: " + wholeNumberLength
+ " (" + str
+ ")"); } else {
System.
out.
println("Incorrect size insert cancel: " + wholeNumberLength
+ " (" + str
+ ")"); }
}
}
aW1wb3J0IGphdmEubWF0aC4qOwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJY2hlY2tOb09mRGlnaXRzVmFsKG5ldyBCaWdEZWNpbWFsKCI5OTk5OTkuOTk5OSIpKTsKCQljaGVja05vT2ZEaWdpdHNWYWwobmV3IEJpZ0RlY2ltYWwoIjk5OTk5OTkuOTk5OSIpKTsKCQljaGVja05vT2ZEaWdpdHNWYWwobmV3IEJpZ0RlY2ltYWwoIjk5OTk5Ljk5OTkiKSk7Cgl9CgoJcHVibGljIHN0YXRpYyB2b2lkIGNoZWNrTm9PZkRpZ2l0c1ZhbChCaWdEZWNpbWFsIGJpZ0RlY1ZhbCkgewoJICAgIFN0cmluZyBzdHIgPSBiaWdEZWNWYWwudG9TdHJpbmcoKTsKCSAgICBpbnQgd2hvbGVOdW1iZXJMZW5ndGggPSBzdHIuc3BsaXQoIlxcLiIpWzBdLmxlbmd0aCgpOwoJICAgIGlmICh3aG9sZU51bWJlckxlbmd0aCA8PSA2KSB7CgkgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiY29ycmVjdCBzaXplIGluc2VydCBpbnRvIERCOiAiICsgd2hvbGVOdW1iZXJMZW5ndGggKyAiICgiICsgc3RyICsgIikiKTsKCSAgICB9IGVsc2UgewoJICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkluY29ycmVjdCBzaXplIGluc2VydCBjYW5jZWw6ICIgKyB3aG9sZU51bWJlckxlbmd0aCArICIgKCIgKyBzdHIgKyAiKSIpOwoJICAgIH0KCX0KfQ==