思路:以某一个单位为基准创建一个枚举类import java.math.BigDecimal;
import java.util.Optional;
public enum LengthUnitEnum {
/**
* 公里 以 1公里未标准
*/
KILOMETRE((byte) 1, new BigDecimal("1")),
/**
* 米
*/
METER((byte) 2, new BigDecimal("1000")),
/**
* 分米
*/
DECIMETER((byte) 3, new BigDecimal("10000")),
/**
* 厘米
*/
CENTIMETER((byte) 4, new BigDecimal("100000")),
/**
* 毫米
*/
MILLIMETER((byte) 5, new BigDecimal("1000000")),
/**
* 微米
*/
MICROMETER((byte) 6, new BigDecimal("1000000000")),
/**
* 里
*/
LI((byte) 7, new BigDecimal("2")),
/**
* 丈
*/
ZHANG((byte) 8, new BigDecimal("300")),
/**