Как пройти килограмм, грамм к килограммому конвертеру и получить результат в граммах

StackOverflow https://stackoverflow.com/questions/4224041

  •  26-09-2019
  •  | 
  •  

Вопрос

Как пройти килограмм, грамм к килограммому конвертеру и получить результат в граммах (например, 5 кг 500 грамм = 5500 грамм)

Как сделать это с помощью javax.measure. * См. здесь

Примечание: Мне нужно решение, основанное только на вышеуказанных пакетах, а не в одном универсальном решении

Это было полезно?

Решение

Это довольно громоздкий API, но что-то вроде этого?

int grams = Measure.valueOf(5, SI.KILOGRAM).intValue(SI.GRAM) + 
            Measure.valueOf(500, SI.GRAM).intValue(SI.GRAM);

Возможно, более формальный метод арифметики на Measure ценности, но я не могу его найти.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top