<dependencies>
<dependency>
<groupId>javax.measure</groupId>
<artifactId>jsr-363-api</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.javamoney</groupId>
<artifactId>moneta</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
import javax.measure.Unit;
import javax.measure.quantity.Temperature;
import tech.units.indriya.unit.Units;
import tech.units.indriya.quantity.Quantities;
public class TemperatureConversionExample {
public static void main(String[] args) {
double celsiusValue = 25.0;
Unit<Temperature> celsius = Units.CELSIUS;
Unit<Temperature> fahrenheit = Units.FAHRENHEIT;
Quantities.getQuantity(celsiusValue, celsius)
.to(fahrenheit)
.ifPresent(System.out::println);
}
}