Как передать килограмм, грамм в килограммовый конвертер и получить результат в граммах - PullRequest
0 голосов
/ 19 ноября 2010

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

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

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

1 Ответ

3 голосов
/ 19 ноября 2010

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

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

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

...