我有一些代码使用 javax.measure API 来计算被跟踪资产的速度。 我将 Quantity object 作为值传递给 JTable 渲染器,通用参数(速度)已被删除。 即使有 Speed 参数,我也无法对此进行反思以确定 Quantity 的类型。 如何确定数量是速度? 当它是速度时 ...
我有一些代码使用 javax.measure API 来计算被跟踪资产的速度。 我将 Quantity object 作为值传递给 JTable 渲染器,通用参数(速度)已被删除。 即使有 Speed 参数,我也无法对此进行反思以确定 Quantity 的类型。 如何确定数量是速度? 当它是速度时 ...
我正在尝试使用 JSR-363 Quantity 来管理我的应用程序中的一些数量。 我有一些类似于以下的代码,我想将其转换为使用数量 class。 使用 Quantity,我试图找到一种方法来比较两个卷,但 API 中似乎没有任何内容相当于上面的简单比较! 我错过了什么? ...
我的Android应用程序中有一个用例,需要保存数量,对其进行计算并以用户选择的单位(从预定义列表中)显示它。 JScience非常适合此需求,但是由于以下错误,我无法为Android编译应用程序: Error: Program type already present: javolu ...
我们使用 tec.units.unit-ri 作为 JSR-363 javax.measure.unit-api 的实现。 我们在应用程序中使用了几种重量、长度和温度类型,我们决定使用 BigDecimal 来存储它们。 在进行一些转换时,我意识到我们的实例中出现了浮点错误。 如果我运行此代码 ...
我们正在使用出色的计量单位框架来动态管理单位。 我需要按数量过滤单位列表。 例如,显示所有质量(吨,千克....)。 该列表会生成一个通用的捕获列表(不理想-我知道)。 通用信息在运行时不存在(仅在编译时)。 但是对于单元接口,存在一个检查兼容性的实现: boolean is ...
问题介绍 我正在尝试使用Java测量单位(JSR 363)的这种实现 。 我想改变几个提供的单位的行为。 一个例子是DEGREE_ANGLE ,因此度符号(°)被附加到任何数量为toString的末尾。 就像现在一样,数量将打印6.1345983929 [rad?] 尝试解 ...
如何使用JSR 363定义一个名为roll的自定义单元? 如何将其定义为长度的预定义数量,例如一个卷总是250米? 如果卷不具有固定长度,如何将其定义为完全独立的基本单元? 我正在使用tec.uom:uom-se:1.0.2 。 我尝试添加一个新的单元,如JSR 363添加新单元但a ...
格式化体积单位可以正确地以毫升和厘米为单位,但是无法进行十进制表示。 此代码打印: 如何格式化卷单位“ DECILITRE”以显示“ dl”? ...
我想为JSR 363 javax.measure.Quantity<Q extends Quantity<Q>>添加一个自定义序列化器和反序列化器,它基本上封装了一个“值”和一个“单元”。 创建序列化器( extends JsonSerializer<Quanti ...
我正在将JSR 363“度量单位”与最新的参考实现一起使用: 我想以UCUM格式打印“毫升”,即“毫升”: 不幸的是,这给了我“ ml”,而不是UCUM的“ mL”。 而且即使JSR 363规范(和源代码)在整个UCUM引用UnitFormatService.getAvaila ...
您将如何基于JSR363 API创建经度类型? 经度例如可以表示为] -pi,+ pi弧度之间或] -180,180]度之间的两倍。 如果将20度加到175度经度,则得到-165度。 这意味着add()方法需要处理包装,但是我看不到如何扩展当前的实现。 @cneller:是的,它 ...
我正在使用JSR363的参考实现。 我尝试了很多这方面的变化,但我会以此代码为例。 这打印503.0米。 显然有些东西是非常错误的,这应该是3.05米。 我发现很难相信这实际上是图书馆的一个错误,我希望有人可以告诉我我错过了什么。 ...
我正在使用来自maven(tec.units:unit-ri)的JSR 363:Measurement of Measurement API的参考实现。 现在我必须添加一些单位,如茶匙,液体盎司等。 我扩展Units类来添加一个像这样的新单元: 这似乎适用于转换,但“tsp” ...