Описание тега decimalformat

Класс Java DecimalFormat - это конкретный подкласс NumberFormat, который используется для форматирования десятичных чисел. Используйте этот тег только для вопросов об этом классе Java, а не для общего десятичного форматирования.
1 ответ

Как отформатировать десятичное число с экспоненциальным множителем?

У меня есть этот номер 1.2345679E6 Как я могу отформатировать его в 1.23E6, используя DecimalFormat? DecimalFormat df = new DecimalFormat("#.##");
20 фев '15 в 20:32
2 ответа

Использование DecimalFormat для форматирования строки валюты в Java

Мне нужно взять строку, содержащую двойное число (что-то вроде 14562.34), и отформатировать его так, чтобы он выглядел как $000 000,00#.##-. Под этим я подразумеваю, что $ будет полностью слева, нуля выше не будет отображаться, если числа нет, но я …
22 дек '15 в 00:16
3 ответа

Как правильно отформатировать значение Double с десятичным разделителем?

У меня есть приложение, которое использует разделитель тысяч (,) и десятичный разделитель (.), Я использовал это приложение на 2 планшетах с одинаковыми языками (Español) в их конфигурации, и когда я выполняю какой-то процесс с номерами, такими как …
0 ответов

Разберите до 5 десятичных знаков, но верните число с плавающей запятой. Вернуть десятичные дроби также для>1

Поэтому серверу нужно, чтобы я отправил число с плавающей запятой (2, 00, 0,1234) с максимум 5 десятичными числами. Некоторые данные, которые я получаю, имеют больше. поэтому я использовал десятичный формат: DecimalFormat decimalFormat = new Decimal…
2 ответа

Как я могу правильно конвертировать это в гекс?

У меня есть проблема, когда я пытаюсь преобразовать числа в шестнадцатеричные с помощью следующего кода. int numconvert(string hexnum) { stringstream converter(hexnum); unsigned int value = 0; converter >> hex >> value; return value; } s…
18 ноя '14 в 05:57
0 ответов

Другой шаблон локали в автономном приложении Java и веб-приложении

Почему при использовании в качестве отдельного Java-приложения и веб-приложения (сервлета) используются разные выходные данные для приведенного ниже кода? Код: Locale locale=new java.util.Locale("nb");// locale for Norwegian, Bokmal (Norway) Decimal…
12 май '14 в 15:27
2 ответа

Ось форматирования с десятичными числами динамически для JFreeChart

Я пытаюсь отформатировать ось Y создаваемых мной диаграмм (JFreeCharts) DecimalFormat df = new DecimalFormat("0", DecimalFormatSymbols.getInstance(Locale.ENGLISH)); df.setMaximumFractionDigits(5); numberTickUnit = new NumberTickUnit(numberTickUnit.g…
3 ответа

Формат десятичного значения не получен для mpandoidchart

Я использую mpandroidchart. я использую YAxisValueFormatter отформатировать мое значение как 0.00 в моем графике, но я получаю простое значение, как 123. Не получаю два нуля после моего значения, как 123.00, пожалуйста, смотрите изображение, чтобы п…
28 окт '15 в 05:48
2 ответа

Синтаксис десятичных форматов двойных

Я новичок в Java, и я столкнулся с чем-то вроде "кривой изучения синтаксиса" здесь. Мне было интересно, как я получу двойные в моей программе, то есть "скорость", чтобы отформатировать в "#.00"? Я предполагаю, что мне придется использовать "DecimalF…
01 дек '13 в 00:23
2 ответа

Невозможно получить 2 значения после десятичных дробей, но получить ноль

Привет, друзья, я хочу получить два значения после десятичной дроби, но в моей я получаю 0 после десятичной дроби. это мой код ниже. if (!ed.getText().toString().equals("")) { if (rb1.isChecked()) { int input = Integer.valueOf(ed.getText().toString(…
04 май '16 в 08:06
2 ответа

Пользовательское десятичное поле Django - лучший способ автоматического преобразования с плавающей запятой в двойное?

У меня мало мест в базе данных, когда я использую DecimalField. К сожалению, я должен обрабатывать как двойные, так и плавающие данные в качестве входных данных - и есть моя проблема. Я хочу сделать жестокое отсечение значения (после второго десятич…
1 ответ

AS400 тысяч разделитель на числовое поле

Есть ли способ получить число, отформатированное запятой для тысяч чисел? Согласно документации IBM, это синтаксис: DECIMAL(:newsalary, 9, 2, ',') newsalary - строка (поле) 9 - точность 2 - масштаб, это разделитель. Я старался: SELECT DECIMAL ( T1.F…
1 ответ

Двойной десятичный разделитель WPF

При использовании TextBox в WPF у меня проблема в том, что если я использую ',' вместо '.' каждый раз, когда я пытаюсь получить значение, текст внутри TextBox преобразуется с тем же номером без запятой. Как я могу отключить это автоматическое преобр…
03 июл '17 в 10:16
1 ответ

DecimalFormat не потолок должным образом

В настоящее время мы проводим некоторые тесты, которые включают потолочные числа с двумя десятичными разрядами. Чтобы достичь этого, мы используем Java DecimalFormat. Тем не менее, тесты дают странные результаты, особенно для случая, когда мы хотим …
27 авг '13 в 09:25
3 ответа

C# ToString("C") преобразование десятичной дроби в фунты валютных значений вместо доллара

Я конвертирую двойное значение в формат строки валюты, и он получает конвертированную строку с валютой символа фунта. Это зависит от культуры?
09 авг '17 в 20:44
1 ответ

Количество значащих цифр в научной записи с помощью DecimalFormat

Я пытаюсь полностью понять точное поведение DecimalFormat. В настоящее время я делаю некоторые тесты с возможностями научного обозначения этого класса. И я сталкиваюсь с проблемой с настройкой точного числа значащих цифр в научной нотации. Согласно …
14 дек '11 в 13:57
3 ответа

Java операнды разной согласованности

Знаете ли вы, есть ли какое-либо утверждение правила, которое следует соблюдать в отношении возможных арифметических операций между различными представлениями? Например:7 int a = 0342342; int b = 0x1abcdef; int c = a +b; System.out.println("It print…
11 фев '13 в 17:42
19 ответов

Как я могу усечь двойной до двух десятичных знаков в Java?

Например, у меня есть переменная 3.545555555, которую я хотел бы обрезать до 3.54.
12 окт '11 в 22:46
4 ответа

Java DecimalFormat теряет точность при двойном форматировании

Когда я выполняю код ниже: public class Test { public static void main(String args[]){ DecimalFormat format = new DecimalFormat(); Double value = new Double(-1350825904190559999913623552.00); StringBuffer buffer = new StringBuffer(); FieldPosition p…
3 ответа

Десятичное преобразование

Я пытаюсь установить десятичные значения, ниже моя строка ввода String rate="1.000000000"; Преобразование в двойной: Double converted=Double.valueOf(rate); DecimalFormat format=new DecimalFormat("#.########"); //Setting decimal points to 8 System.ou…
24 май '11 в 12:41