Число Java по умолчанию для строкового поведения

У меня есть два проекта в моем рабочем пространстве eclipse, у которых похожие задачи. В обоих проектах есть особая часть, в которой я конвертирую double в String .

В обоих проектах я сделал это, вызвав String.valueOf (var) .

В старом проекте я всегда получаю число в формате типа «-0.00097656», который мне нужен. В более новом я получаю десятый экспоненциальный формат, например «-9.765625E-4». У меня также есть тот факт, что старый проект обрезает строку, чтобы она была достаточно маленькой.

Мой вопрос: какие команды могут вызвать такое поведение, которое java изменяет вывод преобразования по умолчанию. Я уже искал код, но не вижу ничего, что делает это. Или это может быть вариант затмения?

Я хочу, чтобы новый проект соответствовал старому, но не Я не хочу использовать эти вызовы строкового формата каждый раз в новом проекте. В любом месте старого проекта должна быть настройка или какие-то вызовы ...

Надеюсь, кто-нибудь сможет подсказать.

5
задан fpdragon 17 March 2011 в 10:03
поделиться