Вопросы по теме 'decimalformat'

Как изменить десятичный разделитель DecimalFormat с запятой на точку / точку?
У меня есть этот маленький сумасшедший метод, который преобразует значения BigDecimal в красивые и удобочитаемые строки. private String formatBigDecimal(BigDecimal bd){ DecimalFormat df = new DecimalFormat();...
283075 просмотров

Удалить конечные нули из двойного
Я хотел бы удалить все конечные нули без усечения или округления числа, если его нет. Например, число может быть чем-то вроде 12.0 , и в этом случае нуль в конце следует удалить. Но число также может быть чем-то почти иррациональным, например,...
25383 просмотров
schedule 25.04.2022

Десятичный формат ответа?
Прошу простить мое невежество, я новичок. Может ли кто-нибудь сказать мне, почему я получаю свой код ошибки в выражении if/else ниже? Я думаю, что мой результат для умножения ln не совсем совпадает со стандартным умножением (есть разница в...
644 просмотров
schedule 13.11.2023

Форматирование десятичного числа
Я форматирую десятичное число, и у меня есть следующие критерии для его форматирования: Число должно содержать не более двух знаков после запятой ( 10,1234=>10,12 ). Если после запятой стоит только одна цифра, она заканчивается дополнительным 0...
384 просмотров

Java - всегда сохраняйте два десятичных знака даже в нулях
Я пытаюсь сохранить два десятичных знака, даже если тогда числа равны нулю, используя DecimalFormatter : DecimalFormat df = new DecimalFormat("#.00"); m_interest = Double.valueOf(df.format(m_principal * m_interestRate)); m_newBalance =...
16106 просмотров
schedule 16.03.2022

Как отформатировать числа в виде строк в форме xxx.xxx.xxx,yyin Java?
есть ли класс в Java, который позволяет вам форматировать число, например «102203345.32», в это «102.203.345,32» и возвращать строковый тип? Я хотел бы получить строку, в которой тысячи разделены знаком '.' а десятичные дроби разделяются запятой...
1692 просмотров
schedule 15.04.2022

ПОЛУЧИТЬ n десятичных знаков без округления в SQL Server
Мне нужно выбрать только две цифры из десятичных значений в SQL Server 16.987490 --> 16.98 8.0189918 --> 8.01 34.5566901 --> 34.55
6543 просмотров
schedule 28.02.2022

Установить десятичный формат в jQuery Globalize
Я хотел бы установить десятичные дроби, такие как #.# , но они всегда отображаются как #.## Как я могу сделать это для jQuery Globalize? Есть какая-нибудь подсказка?
958 просмотров
schedule 15.04.2023

Как я могу преобразовать десятичное значение в часы и минуты?
например, если пользовательский ввод равен 1,71 (1 час и 71 минута), то я хочу преобразовать его в 2,11 (2 часа и 11 минут) DecimalFormat time = new DecimalFormat("##.## p.m"); int userInput = 1.71; System.out.print(time.format(userInput));
2679 просмотров
schedule 24.01.2023

Округлить до 2 знаков после запятой и пройти через TextView
хочу сделать общее приложение для разделения, просто чтобы проверить кое-что, потому что я еще новичок во всем. Я получаю окончательное число, я просто не знаю, как и где применить NumberFormat или DecimalFormat или как правильно Math.Round, поэтому...
2009 просмотров

Самый элегантный способ загрузить csv с точкой как разделителем тысяч в R
Примечание: Насколько мне известно, этот вопрос не повторяется! Все вопросы/ответы, которые я нашел, касаются либо того, как исключить точки из данных, которые уже находятся в R, либо как изменить десятичную точку на запятую при ее загрузке. У...
2082 просмотров
schedule 16.09.2022

Разделитель десятичного формата
У меня возникла проблема с форматированием десятичных значений для локализации на испанский (и другие европейские языки), когда десятичный разделитель для Испании отображается как запятая , . Как я могу получить десятичный разделитель как точку . ?...
316 просмотров

Форматирование чисел с плавающей запятой в Android Java
Я хочу отформатировать число с плавающей запятой в строку по следующему шаблону X.XX -> когда есть только 1 цифра перед десятичной точкой, тогда 2 десятичная точность XX.XX -> когда есть 2 цифры перед десятичной точкой, тогда 2 десятичная...
1421 просмотров

Десятичное число, разделенное запятой, для тысячного значения
Прежде всего, извините меня за этот глупый вопрос. Это то, с чем я застрял и ничего не понял. Мне нужен десятичный формат, где если значение что-то вроде 15000.45 should go to => 15,000 150000.44 should go to => 150,000 Примечание....
1260 просмотров

Почему DecimalFormat .# и 0.# имеют разные результаты на 23.0?
Почему java.text.DecimalFormat оценивает следующие результаты: new DecimalFormat("0.#").format(23.0) // result: "23" new DecimalFormat(".#").format(23.0) // result: "23.0" Я ожидал, что результат будет 23 в обоих случаях,...
422 просмотров
schedule 26.07.2022

Потокобезопасный динамический шаблон для NumberFormat/DecimalFormat
Не удалось найти подходящее решение в Интернете, поэтому я решил спросить, правильный ли мой способ использования формата java. 1) В документации NumberFormat.java говорится, что Числовые форматы обычно не синхронизируются. Рекомендуется...
3960 просмотров

напечатать число с 2 цифрами, но округлить с точностью до 6 цифр
Для получения строки ровно с двумя цифрами после «.» Я могу сделать что-то вроде: DecimalFormat df = (DecimalFormat)DecimalFormat.getInstance(Locale.US); df.applyPattern("0.00"); df.setRoundingMode(RoundingMode.HALF_UP);...
1394 просмотров

DecimalFormat игнорирует данный шаблон, но использует Locale
Я хочу отформатировать число по заданной строке формата, используя DecimalFormat . Это задокументировано в документах Oracle по Java . public class DecimalFormatDemo { static public void customFormat(String pattern, double value ) {...
875 просмотров
schedule 19.07.2022

Десятичный разделитель валюты не работает
У меня странное поведение, я использую DecimalFormat для преобразования двойного значения в валюту и изменяю десятичный разделитель, но кажется, что он в любом случае будет игнорировать десятичный разделитель. class Currency { public static void...
553 просмотров
schedule 06.04.2022

преобразовать числовую строку с запятыми в число с плавающей запятой
У меня есть число в строковом формате, и я хочу преобразовать его в число с плавающей запятой с двумя десятичными знаками. число в строковом формате может быть похоже на «1» или «1,128» (одна тысяча сто двадцать восемь). Сначала я пытался...
2332 просмотров