Мне нужно хранить точные значения, которые я получаю из базы данных, в csv. Когда я пытаюсь сохранить 0, он хранится как 0.0 в csv. Хотя он незначителен, клиент хочет, чтобы то же самое значение сохранялось в базе данных.Печать значения, как в Java
double c = Double.valueOf("0");
Я получаю 0.0 в CSV. Еще одно ограничение заключается в том, что я не должен использовать какие-либо операции со строками для получения точных значений.
Есть ли способ получить точные значения?
'' Int я = Integer.valueOf ("0") ''? – ThreeFx
Нет, это не единственные значения. Я получаю другие двойные значения, также как и 15.3, чтобы это повлияло. –
Какое значение вы храните в базе данных, например, integer или double? Если вы используете double, то он добавит десятичную точку для того же самого. Либо вы можете преобразовать его в Integer, либо вы можете изменить тип данных для этого значения. Дайте мне знать, если вы все еще сталкиваетесь с какой-либо проблемой. – Ranjitsinh