Я пытаюсь найти способ автоматического форматирования измерения и единицы измерения в строку в инженерной нотации .Это особый случай научного обозначения, в котором показатель степени всегда кратен трем, но обозначается с помощью кило, мега, милли, микро-префиксов.
Это будет похоже на этот пост , за исключением того, что оно должно обрабатывать весь диапазон единиц СИ и префиксов.
Например, я ищу библиотеку, которая будет форматироватьтакие величины, что: 12345,6789 Гц будет отформатирован как 12 кГц или 12,346 кГц или 12,3456789 кГц, 1234567,89 Дж будет отформатирован как 1 МДж, или 1,23 МДж, или 1,2345 МДж и т. д.
JSR-275 / JScience обрабатывает устройствоизмерение в порядке, но мне еще предстоит найти что-то такое, что автоматически подберет наиболее подходящий префикс масштабирования в зависимости от величины измерения.
Приветствия, Сэм.