类的使用
org.cooder.units.UnitNumber
-
使用UnitNumber的程序包 程序包 说明 org.cooder.units -
-
org.cooder.units中UnitNumber的使用
声明为UnitNumber的org.cooder.units中的字段 修饰符和类型 字段 说明 static UnitNumber<?>UnitNumber. UNKNOWN_NUMBER返回UnitNumber的org.cooder.units中的方法 修饰符和类型 方法 说明 static UnitNumber<?>UnitNumber. add(UnitNumber<?> number1, UnitNumber<?> number2)number1 + number2UnitNumber<Q>UnitNumber. add(UnitNumber<Q> addend)计算当前量与指定量的和,会自动进行单位转换UnitNumber<Q>UnitNumber. assertIncludedInUnits()判断当前量的单位是否包含在标准单位中,不存在时抛出异常UnitNumber<Q>UnitNumber. assertMustBe(javax.measure.Unit<?> that)判断当前量的单位与指定的单位是否一致,不一致时将抛出异常<T extends javax.measure.Quantity<T>>
UnitNumber<T>UnitNumber. asType(Class<T> type)UnitNumber<Q>UnitNumber. divide(Number divisor)计算当前量与指定数值的商,单位不会变化UnitNumber<?>UnitNumber. divide(UnitNumber<?> divisor)计算当前量与指定量的商,计算后结果会转换为国际单位制。UnitNumber<?>UnitNumber. inverse()求倒数,数值和单位都会求倒数,比如:
"10 s" 的倒数是 "0.1 1/s"UnitNumber<Q>UnitNumber. multiply(Number multiplicand)计算当前量与指定数值的乘积,单位不会变化UnitNumber<?>UnitNumber. multiply(UnitNumber<?> multiplicand)计算当前量与指定量的乘积,计算后结果会转换为国际单位制。UnitNumber<Q>UnitNumber. negate()求相反数static UnitNumber<?>UnitNumber. parse(CharSequence cs)从字符串里解析出量,混合单位的量也可以解析。static UnitNumber<?>UnitNumber. subtract(UnitNumber<?> number1, UnitNumber<?> number2)number1 - number2UnitNumber<Q>UnitNumber. subtract(UnitNumber<Q> subtrahend)计算当前量与指定量的差,会自动进行单位转化UnitNumber<Q>UnitNumber. to(javax.measure.Unit<Q> unit)单位转换static UnitNumber<?>UnitNumber. to(UnitNumber<?> number1, javax.measure.Unit<?> unit)UnitNumber<Q>UnitNumber. toSystemUnit()转换为国际标准单位制参数类型为UnitNumber的org.cooder.units中的方法 修饰符和类型 方法 说明 static UnitNumber<?>UnitNumber. add(UnitNumber<?> number1, UnitNumber<?> number2)number1 + number2UnitNumber<Q>UnitNumber. add(UnitNumber<Q> addend)计算当前量与指定量的和,会自动进行单位转换static intUnitNumber. compare(UnitNumber<?> x, UnitNumber<?> y)compare two number with unknown unit.intUnitNumber. compareTo(UnitNumber<Q> that)将当前量与指定量进行比较, 如果两个量的单位不完全一致,会直接抛出异常UnitNumber<?>UnitNumber. divide(UnitNumber<?> divisor)计算当前量与指定量的商,计算后结果会转换为国际单位制。booleanUnitNumber. isEquivalentTo(UnitNumber<Q> that)将当前量与指定量进行比较, 必要时进行单位转换UnitNumber<?>UnitNumber. multiply(UnitNumber<?> multiplicand)计算当前量与指定量的乘积,计算后结果会转换为国际单位制。static UnitNumber<?>UnitNumber. subtract(UnitNumber<?> number1, UnitNumber<?> number2)number1 - number2UnitNumber<Q>UnitNumber. subtract(UnitNumber<Q> subtrahend)计算当前量与指定量的差,会自动进行单位转化static UnitNumber<?>UnitNumber. to(UnitNumber<?> number1, javax.measure.Unit<?> unit)
-