Class SimpleUnitFormat

  • All Implemented Interfaces:
    UnitFormat

    public abstract class SimpleUnitFormat
    extends AbstractUnitFormat

    This class implements the UnitFormat interface for formatting and parsing units.

    For all SI units, the 24 SI prefixes used to form decimal multiples and sub-multiples are recognized. As well as the 8 binary prefixes.
    Units are directly recognized. For example:
    UnitFormat format = SimpleUnitFormat.getInstance();
    format.parse("m°C").equals(MetricPrefix.MILLI(Units.CELSIUS));
    format.parse("kW").equals(MetricPrefix.KILO(Units.WATT));
    format.parse("ft").equals(Units.METRE.multiply(0.3048))

    Since:
    1.0
    Version:
    2.15, Nov 24, 2024
    Author:
    Jean-Marie Dautelle, Werner Keil, Eric Russell, Andi Huber