У меня есть свойство json ниже, которое содержит число c значение
"creditLimit": "844500"
, которое имеет следующие условия:
- Не должно превышать 10 цифр
- Должно быть целым числом, не должно содержать десятичных дробей
Ниже приведены примеры допустимых входных данных, для которых я хочу отправить пользователю сообщение об ошибке проверки, сообщив недопустимую запись:
45500.00
9876543210
Пример недопустимых входных данных:
540.50
98765432109
Когда я пытался
Double.valueOf(ent.creditLimit).intValue()
, конечное значение изменяется, похоже, оно округляется до значения.
Я не хочу сохранять десятичные дроби.
Как сохранить точное значение? Заранее спасибо