See: Description
Interface | Description |
---|---|
ComparableQuantity<Q extends javax.measure.Quantity<Q>> |
Quantity specialized for the Java SE platform.
|
Class | Description |
---|---|
AbstractConverter |
The base class for our
UnitConverter implementations. |
AbstractConverter.Pair |
This class represents converters made up of two or more separate converters (in matrix notation
[pair] = [left] x [right] ). |
AbstractQuantity<Q extends javax.measure.Quantity<Q>> |
This class represents the immutable result of a scalar measurement stated in a known unit.
|
AbstractSystemOfUnits |
An abstract base class for unit systems.
|
AbstractSystemOfUnits.Helper | |
AbstractUnit<Q extends javax.measure.Quantity<Q>> |
The class represents units founded on the seven SI base units for seven base quantities assumed to be mutually independent.
|
import javax.measure.quantity.*; // Holds quantity types.
import tec.uom.se.AbstractUnit;
import tec.uom.se.function.AbstractConverter;
import static tec.uom.se.unit.Units.*; // Standard CommonUnits.
import static tec.uom.se.unit.MetricPrefix.*;
import static tec.uom.se.spi.UCUM.*; // Standard & Non-Standard CommonUnits.
public class Main {
public void main(String[] args) {
// Conversion between units (explicit way).
AbstractUnit sourceUnit = KILO(METRE);
AbstractUnit targetUnit = MILE;
PhysicsConverter uc = sourceUnit.getConverterTo(targetUnit);
System.out.println(uc.convert(10)); // Converts 10 km to miles.
// Same conversion than above, packed in one line.
System.out.println(KILO(METRE).getConverterTo(MILE).convert(10));
// Retrieval of the SI unit (identifies the measurement type).
System.out.println(REVOLUTION.divide(MINUTE).toSI());
// Dimension checking (allows/disallows conversions)
System.out.println(ELECTRON_VOLT.isCompatible(WATT.times(HOUR)));
// Retrieval of the unit dimension (depends upon the current model).
System.out.println(ELECTRON_VOLT.getDimension());
}
}
> 6.2137119223733395
> 6.2137119223733395
> rad/s
> true
> [L]²·[M]/[T]²
Copyright © 2005-2017 Units of Measurement project. All Rights Reserved.