小编sya*_*qah的帖子

格式化双精度到小数点后6位

我想将double值格式化为6位精度而不进行舍入.

格式化为6位小数后的预期值

20790123833965.960938
Run Code Online (Sandbox Code Playgroud)

我尝试过使用十进制格式

   DecimalFormat formatter = new DecimalFormat("#0.000000");
   System.out.println(formatter.format(hashValue) );
Run Code Online (Sandbox Code Playgroud)

我得到了这个

20790123833965.960000
Run Code Online (Sandbox Code Playgroud)

java precision number-formatting

2
推荐指数
1
解决办法
191
查看次数

如果值为 null 且包含选定值,则禁用组合框

我有两个组合框示例组合框 a 和 b。当comboBox an 为空并且从comboBox a 中选择特定值时,我想禁用comboBox b。

comboboxb.disableProperty().bind(
        JavaFxObserver.toBinding(
        JavaFxObservable.nullableValuesOf(comboboxa.getSelectionModel().selectedItemProperty())
            .map(test -> !comboboxaEnum.isPresent() || comboboxaEnum.equals(comboboxaEnum.XX) ))
    );
Run Code Online (Sandbox Code Playgroud)

只有在 comboBox 为空时才禁用。

lambda combobox javafx java-8

2
推荐指数
1
解决办法
106
查看次数

标签 统计

combobox ×1

java ×1

java-8 ×1

javafx ×1

lambda ×1

number-formatting ×1

precision ×1