jsr363

    0熱度

    1回答

    我們正在使用偉大的unit-of-measurement框架動態管理單位。我有要求按數量過濾單位列表。例如。顯示所有質量(噸,公斤....)。該列表產生一個通用的捕獲列表(這是不理想的 - 我知道)。通用信息在運行時不存在(僅在編譯時)。然而,對於unit接口的實現存在檢查兼容性存在: 布爾相適應(即單位); @Test public void testCompatible_ByUnit(){

    2熱度

    1回答

    格式化體積單位可以以毫升和釐correctly爲單位正常工作,但不能達到分升。 import static tec.units.ri.unit.Units.LITRE; import javax.measure.Unit; import javax.measure.format.UnitFormat; import javax.measure.quantity.Volume; impor

    1熱度

    1回答

    如何使用JSR 363定義名爲roll的自定義單位?我如何將它定義爲一個長度爲一個預定義的數量,如一個卷總是250米?如果卷不具有固定長度,我怎樣才能將其定義爲完全獨立的基本單元?我正在使用tec.uom:uom-se:1.0.2。我試圖添加一個新的單位,如JSR 363 adding new units,但addUnit方法是私人的,所以它不能從擴展類中調用。

    0熱度

    1回答

    您將如何創建基於JSR363 API的經度類型?經度可以表示爲例如在-π,+π]弧度之間或在-180,180]度之間的雙倍。如果你增加20度到175度的經度,你會得到-165度。 這意味着add()方法需要處理包裝,但我看不到如何擴展當前的實現。 @cneller:是的,它會被執行數量<角度>莫名其妙,但也有可能是簡單的: public class Longitude extends Number

    0熱度

    1回答

    我使用JSR 363 「計量單位」 與最新的參考實現: <dependency> <groupId>javax.measure</groupId> <artifactId>unit-api</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>tec.units<