- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- All Implemented Interfaces:
-
NumberExpression
,Observable
,ObservableNumberValue
,ObservableValue<Number>
- 已知直接子类:
-
DoubleExpression
,FloatExpression
,IntegerExpression
,LongExpression
public abstract class NumberExpressionBase extends Object implements NumberExpression
NumberExpressionBase
包含了以流畅样式生成绑定的方便方法,这对于所有NumberExpression子类都是常见的。NumberExpressionBase作为特定数字类型的特定NumberExpression子类的通用代码的位置。
- 从以下版本开始:
- JavaFX 2.0
- 另请参见:
-
IntegerExpression
,LongExpression
,FloatExpression
,DoubleExpression
-
-
构造方法摘要
构造方法 Constructor 描述 NumberExpressionBase()
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 NumberBinding
add(ObservableNumberValue other)
创建一个新的NumberBinding
,计算这个NumberExpression
和另一个ObservableNumberValue
的总和。StringBinding
asString()
创建一个StringBinding
持有的价值NumberExpression
变成了String
。StringBinding
asString(String format)
创建一个StringBinding
持有的价值NumberExpression
变成了String
。StringBinding
asString(Locale locale, String format)
创建一个StringBinding
持有的价值NumberExpression
变成了String
。NumberBinding
divide(ObservableNumberValue other)
创建一个新的NumberBinding
,计算该NumberExpression
和另一个ObservableNumberValue
的划分 。BooleanBinding
greaterThan(double other)
创建一个新的BooleanBinding
,如果NumberExpression
大于恒定值,则保留true
。BooleanBinding
greaterThan(float other)
创建一个新的BooleanBinding
,如果这个NumberExpression
大于恒定值,则保留true
。BooleanBinding
greaterThan(int other)
创建一个新的BooleanBinding
,如果该NumberExpression
大于恒定值,则保留true
。BooleanBinding
greaterThan(long other)
创建一个新的BooleanBinding
,如果这个NumberExpression
大于恒定值,则保留true
。BooleanBinding
greaterThan(ObservableNumberValue other)
创建一个新的BooleanBinding
,其持有true
如果这NumberExpression
大于另一个ObservableNumberValue
。BooleanBinding
greaterThanOrEqualTo(double other)
创建一个新的BooleanBinding
,如果这个NumberExpression
大于或等于一个恒定值,则保留true
。BooleanBinding
greaterThanOrEqualTo(float other)
创建一个新的BooleanBinding
,如果这个NumberExpression
大于或等于一个恒定值,则保留true
。BooleanBinding
greaterThanOrEqualTo(int other)
创建一个新的BooleanBinding
,如果这个NumberExpression
大于或等于一个恒定值,则保留true
。BooleanBinding
greaterThanOrEqualTo(long other)
创建一个新的BooleanBinding
,如果这个NumberExpression
大于或等于一个恒定值,则保留true
。BooleanBinding
greaterThanOrEqualTo(ObservableNumberValue other)
创建一个新的BooleanBinding
持有true
如果NumberExpression
大于或等于另一个ObservableNumberValue
。BooleanBinding
isEqualTo(double other, double epsilon)
创建一个新的BooleanBinding
,其持有true
如果该NumberExpression
等于常数值(具有公差)。BooleanBinding
isEqualTo(float other, double epsilon)
创建一个新的BooleanBinding
,其持有true
如果该NumberExpression
等于常数值(具有公差)。BooleanBinding
isEqualTo(int other)
创建一个新的BooleanBinding
,如果这个NumberExpression
等于一个恒定值,则保留true
。BooleanBinding
isEqualTo(int other, double epsilon)
创建一个新的BooleanBinding
,其持有true
如果该NumberExpression
等于常数值(具有公差)。BooleanBinding
isEqualTo(long other)
创建一个新的BooleanBinding
,如果这个NumberExpression
等于一个恒定值,则保留true
。BooleanBinding
isEqualTo(long other, double epsilon)
创建一个新的BooleanBinding
,如果这个NumberExpression
等于一个常数值(具有公差),则保留true
。BooleanBinding
isEqualTo(ObservableNumberValue other)
创建一个新的BooleanBinding
,如果这个和另一个ObservableNumberValue
相等,则持有true
。BooleanBinding
isEqualTo(ObservableNumberValue other, double epsilon)
创建一个新的BooleanBinding
,如果这个和另一个ObservableNumberValue
相等(具有公差),则保留true
。BooleanBinding
isNotEqualTo(double other, double epsilon)
创建一个新的BooleanBinding
,其持有true
如果该NumberExpression
不等于常数值(具有公差))。BooleanBinding
isNotEqualTo(float other, double epsilon)
创建一个新的BooleanBinding
,其持有true
如果该NumberExpression
不等于常数值(具有公差)。BooleanBinding
isNotEqualTo(int other)
创建一个新的BooleanBinding
,如果这个NumberExpression
不等于一个恒定值,则保留true
。BooleanBinding
isNotEqualTo(int other, double epsilon)
创建一个新的BooleanBinding
,如果这个NumberExpression
不等于一个常量值(具有公差),则保留true
。BooleanBinding
isNotEqualTo(long other)
创建一个新的BooleanBinding
,如果这个NumberExpression
不等于一个恒定值,则保留true
。BooleanBinding
isNotEqualTo(long other, double epsilon)
创建一个新的BooleanBinding
,其持有true
如果该NumberExpression
不等于常数值(具有公差)。BooleanBinding
isNotEqualTo(ObservableNumberValue other)
创建一个新的BooleanBinding
,如果这个和另一个ObservableNumberValue
不相等,则保留true
。BooleanBinding
isNotEqualTo(ObservableNumberValue other, double epsilon)
创建一个新的BooleanBinding
,如果这个和另一个ObservableNumberValue
不相等(容差),则保留true
。BooleanBinding
lessThan(double other)
创建一个新的BooleanBinding
,其持有true
如果该NumberExpression
小于恒定值。BooleanBinding
lessThan(float other)
创建一个新的BooleanBinding
,如果这个NumberExpression
小于恒定值,则保留true
。BooleanBinding
lessThan(int other)
创建一个新的BooleanBinding
,如果这个NumberExpression
小于恒定值,则保留true
。BooleanBinding
lessThan(long other)
创建一个新的BooleanBinding
,如果这个NumberExpression
小于恒定值,则保留true
。BooleanBinding
lessThan(ObservableNumberValue other)
创建一个新的BooleanBinding
,其持有true
如果这NumberExpression
小于另一个ObservableNumberValue
。BooleanBinding
lessThanOrEqualTo(double other)
创建一个新的BooleanBinding
,如果该NumberExpression
小于或等于常数值,则保留true
。BooleanBinding
lessThanOrEqualTo(float other)
创建一个新的BooleanBinding
,如果该NumberExpression
小于或等于常数值,则保留true
。BooleanBinding
lessThanOrEqualTo(int other)
创建一个新的BooleanBinding
,如果该NumberExpression
小于或等于常数值,则保留true
。BooleanBinding
lessThanOrEqualTo(long other)
创建一个新的BooleanBinding
,如果这个NumberExpression
小于或等于常数值,则保留true
。BooleanBinding
lessThanOrEqualTo(ObservableNumberValue other)
创建一个新的BooleanBinding
持有true
如果NumberExpression
小于或等于另一个ObservableNumberValue
。NumberBinding
multiply(ObservableNumberValue other)
创建一个新的NumberBinding
,计算该NumberExpression
和另一个ObservableNumberValue
的产品 。static <S extends Number>
NumberExpressionBasenumberExpression(ObservableNumberValue value)
返回一个NumberExpressionBase
,其中包含一个ObservableNumberValue
。NumberBinding
subtract(ObservableNumberValue other)
创建一个新的NumberBinding
,计算这个NumberExpression
和另一个ObservableNumberValue
的差异 。-
Methods inherited from interface javafx.beans.binding.NumberExpression
add, add, add, add, divide, divide, divide, divide, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javafx.beans.Observable
addListener, removeListener
-
Methods inherited from interface javafx.beans.value.ObservableNumberValue
doubleValue, floatValue, intValue, longValue
-
Methods inherited from interface javafx.beans.value.ObservableValue
addListener, getValue, removeListener
-
-
-
-
方法详细信息
-
numberExpression
public static <S extends Number> NumberExpressionBase numberExpression(ObservableNumberValue value)
返回一个NumberExpressionBase
的NumberExpressionBase 。 如果ObservableNumberValue
已经是一个实例NumberExpressionBase
,它会被退回。 否则将创建一个新的NumberBinding
,绑定到ObservableNumberValue
。- 参数类型
-
S
- 要包装的数字的类型 - 参数
-
value
- 来源ObservableNumberValue
- 结果
-
一个
NumberExpressionBase
,如果需要的话包装ObservableNumberValue
- 异常
-
NullPointerException
- 如果value
是null
-
add
public NumberBinding add(ObservableNumberValue other)
说明从接口NumberExpression
复制创建一个新的NumberBinding
,计算这个NumberExpression
和另一个ObservableNumberValue
的总和。- Specified by:
-
add
在接口NumberExpression
- 参数
-
other
- 第二个ObservableNumberValue
- 结果
-
新的
NumberBinding
-
subtract
public NumberBinding subtract(ObservableNumberValue other)
说明从接口NumberExpression
复制创建一个新的NumberBinding
,计算这个NumberExpression
和另一个ObservableNumberValue
的差异 。- Specified by:
-
subtract
在接口NumberExpression
- 参数
-
other
- 第二个ObservableNumberValue
- 结果
-
新的
NumberBinding
-
multiply
public NumberBinding multiply(ObservableNumberValue other)
描述从界面NumberExpression
复制创建一个新的NumberBinding
,计算该NumberExpression
的产品和另一个ObservableNumberValue
。- Specified by:
-
multiply
在接口NumberExpression
- 参数
-
other
- 第二个ObservableNumberValue
- 结果
-
新的
NumberBinding
-
divide
public NumberBinding divide(ObservableNumberValue other)
说明从界面NumberExpression
复制创建一个新的NumberBinding
,计算该NumberExpression
和另一个ObservableNumberValue
的划分 。- Specified by:
-
divide
在接口NumberExpression
- 参数
-
other
- 第二个ObservableNumberValue
- 结果
-
新的
NumberBinding
-
isEqualTo
public BooleanBinding isEqualTo(ObservableNumberValue other)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,如果这个和另一个ObservableNumberValue
相等,则持有true
。当比较浮点数时,建议使用允许较小容差的
isEqualTo()
方法。- Specified by:
-
isEqualTo
在接口NumberExpression
- 参数
-
other
- 第二个ObservableNumberValue
- 结果
-
新的
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(ObservableNumberValue other, double epsilon)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,如果这个和另一个ObservableNumberValue
相等(具有公差),则保留true
。两个操作数
a
和b
被认为是如果相等Math.abs(a-b) <= epsilon
。由于舍入误差,比较浮点数时,建议使用小容差。
- Specified by:
-
isEqualTo
在接口NumberExpression
- 参数
-
other
- 第二个ObservableNumberValue
-
epsilon
- 公差 - 结果
-
新的
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(double other, double epsilon)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
等于一个常数值(具有公差),则保留true
。两个操作数
a
和b
被认为是如果相等Math.abs(a-b) <= epsilon
。由于舍入误差,比较浮点数时,建议使用小容差。
- Specified by:
-
isEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 -
epsilon
- 允许的公差 - 结果
-
新的
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(float other, double epsilon)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,其持有true
如果该NumberExpression
等于常数值(具有公差)。两个操作数
a
和b
被认为是如果相等Math.abs(a-b) <= epsilon
。由于舍入误差,比较浮点数时,建议使用小容差。
- Specified by:
-
isEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 -
epsilon
- 允许的公差 - 结果
-
新的
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(long other)
说明从接口NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
等于一个恒定值,则保留true
。当比较浮点数时,建议使用允许较小容差的
isEqualTo()
方法。- Specified by:
-
isEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(long other, double epsilon)
说明从接口NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
等于一个恒定值(具有公差),则保留true
。两个操作数
a
和b
被认为是如果相等Math.abs(a-b) <= epsilon
。由于舍入误差,比较浮点数时,建议使用小容差。
- Specified by:
-
isEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 -
epsilon
- 允许的公差 - 结果
-
新的
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(int other)
描述从接口NumberExpression
复制创建一个新的BooleanBinding
,其持有true
如果这个NumberExpression
等于一个恒定值。当比较浮点数时,建议使用允许较小容差的
isEqualTo()
方法。- Specified by:
-
isEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
isEqualTo
public BooleanBinding isEqualTo(int other, double epsilon)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,如果该NumberExpression
等于一个常数值(具有公差),则保留true
。两个操作数
a
和b
被认为是如果相等Math.abs(a-b) <= epsilon
。比较浮点数时,建议使用小容差。
- Specified by:
-
isEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 -
epsilon
- 允许的公差 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(ObservableNumberValue other)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,如果这个和另一个ObservableNumberValue
不相等,则保留true
。当比较浮点数时,建议使用允许较小容差的
isNotEqualTo()
方法。- Specified by:
-
isNotEqualTo
在接口NumberExpression
- 参数
-
other
- 第二个ObservableNumberValue
- 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)
说明从接口NumberExpression
复制创建一个新的BooleanBinding
,如果这个和另一个ObservableNumberValue
不相等(容差),则保留true
。如果
Math.abs(a-b) > epsilon
两个操作数a
和b
被认为不相等。由于舍入误差,比较浮点数时,建议使用小容差。
- Specified by:
-
isNotEqualTo
接口NumberExpression
- 参数
-
other
- 第二个ObservableNumberValue
-
epsilon
- 允许的公差 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(double other, double epsilon)
描述从接口NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
不等于一个常数(容差),则保留true
。如果
Math.abs(a-b) > epsilon
两个操作数a
和b
被认为不相等。比较浮点数时,建议使用小容差。
- Specified by:
-
isNotEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 -
epsilon
- 允许的公差 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(float other, double epsilon)
描述从接口NumberExpression
复制创建一个新的BooleanBinding
,如果该NumberExpression
不等于一个常量值(具有公差),则保留true
。如果
Math.abs(a-b) > epsilon
两个操作数a
和b
被认为不相等。比较浮点数时,建议使用小容差。
- Specified by:
-
isNotEqualTo
在接口NumberExpression
- 参数
-
other
- 常数值 -
epsilon
- 允许的公差 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(long other)
描述从接口NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
不等于一个恒定值,则保留true
。当比较浮点数时,建议使用允许较小容差的
isNotEqualTo()
方法。- Specified by:
-
isNotEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(long other, double epsilon)
描述从接口NumberExpression
复制创建一个新的BooleanBinding
,其持有true
如果该NumberExpression
不等于常数值(具有公差)。如果
Math.abs(a-b) > epsilon
则两个操作数a
和b
被认为不相等。比较浮点数时,建议使用小容差。
- Specified by:
-
isNotEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 -
epsilon
- 允许的公差 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(int other)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
不等于一个恒定值,则保留true
。当比较浮点数时,建议使用允许较小容差的
isNotEqualTo()
方法。- Specified by:
-
isNotEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
isNotEqualTo
public BooleanBinding isNotEqualTo(int other, double epsilon)
说明从接口NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
不等于一个恒定值(带有公差),则保留true
。如果
Math.abs(a-b) > epsilon
则两个操作数a
和b
被认为不相等。比较浮点数时,建议使用小容差。
- Specified by:
-
isNotEqualTo
在接口NumberExpression
- 参数
-
other
- 常数值 -
epsilon
- 允许的公差 - 结果
-
新的
BooleanBinding
-
greaterThan
public BooleanBinding greaterThan(ObservableNumberValue other)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,持有true
如果这个NumberExpression
大于另一个ObservableNumberValue
。- Specified by:
-
greaterThan
在接口NumberExpression
- 参数
-
other
- 第二个ObservableNumberValue
- 结果
-
新的
BooleanBinding
-
greaterThan
public BooleanBinding greaterThan(double other)
说明从接口NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
大于恒定值,则保留true
。- Specified by:
-
greaterThan
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
greaterThan
public BooleanBinding greaterThan(float other)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
大于恒定值,则保留true
。- Specified by:
-
greaterThan
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
greaterThan
public BooleanBinding greaterThan(long other)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
大于恒定值,则保留true
。- Specified by:
-
greaterThan
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
greaterThan
public BooleanBinding greaterThan(int other)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
大于恒定值,则保留true
。- Specified by:
-
greaterThan
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThan
public BooleanBinding lessThan(ObservableNumberValue other)
说明从接口NumberExpression
复制创建一个新的BooleanBinding
,其持有true
如果这NumberExpression
是小于另一个ObservableNumberValue
。- Specified by:
-
lessThan
在接口NumberExpression
- 参数
-
other
- 第二个ObservableNumberValue
- 结果
-
新的
BooleanBinding
-
lessThan
public BooleanBinding lessThan(double other)
描述从接口NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
小于恒定值,则保留true
。- Specified by:
-
lessThan
在接口NumberExpression
- 参数
-
other
- 常数值 - 结果
-
新的
BooleanBinding
-
lessThan
public BooleanBinding lessThan(float other)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
小于恒定值,则保留true
。- Specified by:
-
lessThan
在接口NumberExpression
- 参数
-
other
- 常数值 - 结果
-
新的
BooleanBinding
-
lessThan
public BooleanBinding lessThan(long other)
说明从接口NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
小于恒定值,则保留true
。- Specified by:
-
lessThan
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThan
public BooleanBinding lessThan(int other)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
小于恒定值,则保留true
。- Specified by:
-
lessThan
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
greaterThanOrEqualTo
public BooleanBinding greaterThanOrEqualTo(ObservableNumberValue other)
描述从接口NumberExpression
复制创建一个新的BooleanBinding
,持有true
如果这个NumberExpression
大于或等于另一个ObservableNumberValue
。- Specified by:
-
greaterThanOrEqualTo
在接口NumberExpression
- 参数
-
other
- 第二个ObservableNumberValue
- 结果
-
新的
BooleanBinding
-
greaterThanOrEqualTo
public BooleanBinding greaterThanOrEqualTo(double other)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
大于或等于一个恒定值,则保留true
。- Specified by:
-
greaterThanOrEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
greaterThanOrEqualTo
public BooleanBinding greaterThanOrEqualTo(float other)
描述从接口NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
大于或等于一个恒定值,则保留true
。- Specified by:
-
greaterThanOrEqualTo
在接口NumberExpression
- 参数
-
other
- 常数值 - 结果
-
新的
BooleanBinding
-
greaterThanOrEqualTo
public BooleanBinding greaterThanOrEqualTo(long other)
描述从接口NumberExpression
复制创建一个新的BooleanBinding
,如果NumberExpression
大于或等于常数值,则保留true
。- Specified by:
-
greaterThanOrEqualTo
在接口NumberExpression
- 参数
-
other
- 常数值 - 结果
-
新的
BooleanBinding
-
greaterThanOrEqualTo
public BooleanBinding greaterThanOrEqualTo(int other)
说明从接口NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
大于或等于一个恒定值,则保留true
。- Specified by:
-
greaterThanOrEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThanOrEqualTo
public BooleanBinding lessThanOrEqualTo(ObservableNumberValue other)
描述从接口NumberExpression
复制创建一个新的BooleanBinding
持有true
如果NumberExpression
小于或等于另一个ObservableNumberValue
。- Specified by:
-
lessThanOrEqualTo
在接口NumberExpression
- 参数
-
other
- 第二个ObservableNumberValue
- 结果
-
新的
BooleanBinding
-
lessThanOrEqualTo
public BooleanBinding lessThanOrEqualTo(double other)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,如果该NumberExpression
小于或等于常数值,则保留true
。- Specified by:
-
lessThanOrEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThanOrEqualTo
public BooleanBinding lessThanOrEqualTo(float other)
描述从接口NumberExpression
复制创建一个新的BooleanBinding
,如果该NumberExpression
小于或等于常数值,则保留true
。- Specified by:
-
lessThanOrEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
lessThanOrEqualTo
public BooleanBinding lessThanOrEqualTo(long other)
说明从接口NumberExpression
复制创建一个新的BooleanBinding
,如果该NumberExpression
小于或等于常数值,则保留true
。- Specified by:
-
lessThanOrEqualTo
在接口NumberExpression
- 参数
-
other
- 常数值 - 结果
-
新的
BooleanBinding
-
lessThanOrEqualTo
public BooleanBinding lessThanOrEqualTo(int other)
说明从界面NumberExpression
复制创建一个新的BooleanBinding
,如果这个NumberExpression
小于或等于常数值,则保留true
。- Specified by:
-
lessThanOrEqualTo
在接口NumberExpression
- 参数
-
other
- 恒定值 - 结果
-
新的
BooleanBinding
-
asString
public StringBinding asString()
说明从界面NumberExpression
复制创建一个StringBinding
持有的价值NumberExpression
变成了String
。 如果这个值NumberExpression
的变化,价值StringBinding
将自动更新。转换完成,而不应用任何格式。
- Specified by:
-
asString
在接口NumberExpression
- 结果
-
新的
StringBinding
-
asString
public StringBinding asString(String format)
说明从界面NumberExpression
复制创建一个StringBinding
持有的价值NumberExpression
变成了String
。 如果这个值NumberExpression
的变化,价值StringBinding
将自动更新。结果格式化为格式
String
。 有关格式规则,请参阅java.util.Formatter
。- Specified by:
-
asString
在接口NumberExpression
- 参数
-
format
- 格式String
- 结果
-
新的
StringBinding
-
asString
public StringBinding asString(Locale locale, String format)
说明从界面NumberExpression
复制创建一个StringBinding
持有的价值NumberExpression
变成了String
。 如果这个值NumberExpression
的变化,价值StringBinding
将自动更新。结果根据格式
String
进行格式化,并通过Locale
。 有关格式规则,请参阅java.util.Formatter
。 有关java.util.Locale
的详细信息,请参阅Locale
。- Specified by:
-
asString
在接口NumberExpression
- 参数
-
locale
- 要使用的区域设置 -
format
- 格式String
- 结果
-
新的
StringBinding
-
-