<dependency>
<groupId>javax.measure</groupId>
<artifactId>unit-api</artifactId>
<version>1.0</version>
</dependency>
import javax.measure.Quantity;
import javax.measure.quantity.Length;
import tech.units.indriya.quantity.Quantities;
public class MeasurementExample {
public static void main(String[] args) {
Quantity<Length> length = Quantities.getQuantity(5, SI.METRE);
System.out.println("Length: " + length);
}
}
import javax.measure.Unit;
import javax.measure.quantity.Length;
import tech.units.indriya.quantity.Quantities;
public class MeasurementExample {
public static void main(String[] args) {
Quantity<Length> length1 = Quantities.getQuantity(5, SI.METRE);
Quantity<Length> length2 = Quantities.getQuantity(10, SI.METRE);
System.out.println("Is length1 greater than length2? " + length1.isGreaterThan(length2));
System.out.println("Converted length1 to kilometers: " + length1.to(SI.KILOMETRE));
}
}
import javax.measure.converter.UnitConverter;
import javax.measure.quantity.Length;
import tech.units.indriya.AbstractUnit;
import tech.units.indriya.unit.Units;
public class MeasurementExample {
public static void main(String[] args) {
Quantity<Length> length1 = Quantities.getQuantity(5000, Units.METRE);
Quantity<Length> length2 = Quantities.getQuantity(5, AbstractUnit.ONE);
UnitConverter converter = Units.METRE.getConverterTo(AbstractUnit.ONE);
Quantity<Length> standardizedLength = length1.to(converter);
System.out.println("Standardized length: " + standardizedLength);
System.out.println("Is standardized length equal to length2? " + standardizedLength.equals(length2));
}
}