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

Что такое С# эквивалент Java DecimalFormat?
Как мне преобразовать следующий код в С# DecimalFormat form String pattern = ""; for (int i = 0; i < nPlaces - nDec - 2; i++) { pattern += "#"; } pattern += "0."; for (int i = nPlaces - nDec; i < nPlaces; i++) { pattern +=...
10243 просмотров
schedule 20.08.2022

условный выбор десятичного формата в xslt
Я пытаюсь изменить десятичный формат таблицы стилей на основе определенной информации XML. Точнее, у меня есть такой XML <?xml version="1.0" encoding="ISO-8859-1"?> <REPORT> <LANGUAGE>2</LANGUAGE>...
1901 просмотров
schedule 31.08.2022

Как я могу изменить поведение DecimalFormat в зависимости от длины ввода?
Я использую следующий шаблон DecimalFormat : // Use ThreadLocal to ensure thread safety. private static final ThreadLocal <NumberFormat> numberFormat = new ThreadLocal <NumberFormat>() { @Override protected NumberFormat...
2211 просмотров

Как использовать Java DecimalFormat для умного форматирования валюты?
Я хотел бы использовать Java DecimalFormat для форматирования двойников следующим образом: #1 - 100 -> $100 #2 - 100.5 -> $100.50 #3 - 100.41 -> $100.41 Лучшее, что я могу придумать до сих пор, это: new DecimalFormat("'$'0.##");...
72889 просмотров
schedule 19.07.2022

Почему DecimalFormat игнорирует группировку символов?
Мне не нравится поведение класса DecimalFormat в Java. То, что я пытаюсь сделать, это ввести значение «0,23» в текстовое поле, используя немецкую локаль (где «.» — это символ группировки, а не десятичная дробь !!). Ожидаемый результат: с...
400 просмотров
schedule 03.07.2023

DecimalFormat неправильно форматирует мои числа
Я хочу округлить все свои числа до 1 знака после запятой. Например 22.0 -6.1 Я использую: DecimalFormat decimalFormat = new DecimalFormat("0.0"); middlePanelTextView.setText(decimalFormat.format(score.getElevationAngle())); Но к...
1833 просмотров
schedule 05.03.2022

Количество значащих цифр в экспоненциальном представлении с DecimalFormat
Я пытаюсь полностью понять точное поведение DecimalFormat. В настоящее время я делаю некоторые тесты с возможностями научной записи этого класса. И я столкнулся с проблемой настройки точного количества значащих цифр в экспоненциальном представлении....
2260 просмотров
schedule 03.09.2022

Как использовать DecimalFormat для форматирования денег?
Ввод выглядит как 8.7000000 , и я хочу отформатировать его, чтобы он выглядел как 8.70 EUR . Я рассматривал возможность использования класса DecimalFormat : Double number = Double.valueOf(text); DecimalFormat dec = new DecimalFormat("#.##...
31079 просмотров
schedule 02.08.2022

DecimalFormat в зависимости от настроек системы?
У меня самая странная вещь с DecimalFormat. Я использую его в веб-приложении. Я устанавливаю какой-то тест, и он продолжает терпеть неудачу со мной локально. Мой друг запустил его, и он смог успешно запустить тесты JUnit. Странно то, что на...
1710 просмотров
schedule 18.05.2024

DecimalFormat - без десятичного разделителя
Я использую класс DecimalFormat для форматирования числа в строки и наоборот. В моей базе данных двойники Java представлены особым образом: например, 128,88 хранится как «00012888». Для этого я использую шаблон «00000.00» и удаляю символ «.»...
3428 просмотров
schedule 16.06.2022

(android) десятичный формат, использует запятую вместо точки при форматировании с помощью #.##
Я разрабатываю приложение для Android, в котором я хочу отформатировать свой двойной номер в #.##, что я сделал, используя приведенный ниже код. Double BMI = ((fWeight)/(dHeight*dHeight)); DecimalFormat df = new DecimalFormat("0.00"); String sBMI...
3688 просмотров
schedule 08.12.2022

Как я могу разобрать строку на BigDecimal?
У меня есть эта строка: 10 692 467 440 017,120 (это сумма). Я хочу разобрать его на BigDecimal. Проблема в том, что я тщетно пробовал и DecimalFormat, и NumbeFormat.
220754 просмотров

Java DecimalFormat удвоить
Я пытаюсь предотвратить печать двойника java в научной нотации. Я знаю, что могу использовать для этого DecimalFormat, но это создает строку. Как я могу создать настоящего двойника? Я пытался: DecimalFormat df = new DecimalFormat("#");...
1362 просмотров
schedule 29.07.2023

Как использовать getText при удалении определенных символов
Здесь нужна простая помощь. По сути, у меня есть эта строка: String stringA = numA.getText().toString(); Тем не менее, numA editText, который используется, также имеет метод DecimalFormat , вызванный для него до того, как он дойдет до...
74 просмотров
schedule 31.05.2023

java.text.DecimalFormat положительный префикс мантисса
Можно ли иметь обязательную примету мантиссы? Например, я хотел бы получить 0,01 и 1040.3, отформатированные с использованием того же DecimalFormat, что и: 1.00000e-002 и 1.040300e + 003 На данный момент использую: DecimalFormatSymbols...
339 просмотров
schedule 02.07.2022

PHP: как предотвратить автоматическое округление числа json_encode?
Имея большую проблему с json_encode, он автоматически округляет цифры, но мне нужно 2 десятичных знака для каждой цифры. PHP: <?php $numbers = [1.00,2.00]; foreach ($numbers as $i => $number) { $numbers[$i] =...
4370 просмотров
schedule 03.03.2023

Обнаружение пользовательского десятичного разделителя
В Windows я могу установить собственный десятичный разделитель без изменения настроек страны или языка. Это делается с помощью этого небольшого диалогового окна: Стандартный разделитель для моего языка и страны — , , и я меняю его на . . В...
851 просмотров
schedule 18.07.2023

Странное поведение DecimalFormat с шаблоном #####0.00 в Java
Я использую привязку кода ниже, чтобы отобразить значение цены float с двумя десятичными знаками. NumberFormat FORMAT = new DecimalFormat("#####0.00"); float myFloatValue =\\I am able to fetch this value dynamically String finalPrice =...
653 просмотров
schedule 18.02.2023

Научное обозначение с bigDecimals и decimalFormat
Я пытаюсь отобразить дробные числа в формате экспоненциальной записи, используя bigdecimals и decimalFormat, и вот что я придумал до сих пор: BigDecimal a = new BigDecimal("0.000001"); DecimalFormat df = new DecimalFormat("0.0###E0");...
722 просмотров
schedule 14.11.2022

Замените группирующий разделитель DecimalFormat в отформатированном значении
Я использовал DecimalFormat df = new DecimalFormat("#,###.00"); для форматирования BigDecimal . Теперь я хочу использовать это отформатированное значение (скажем, «1 250,00») для создания new BigDecimal . Я пробовал это: BigDecimal result...
6044 просмотров
schedule 01.12.2022