小编Gui*_* F.的帖子

Java:从零舍入的函数?

如何在 Java 中从零舍入一个双精度值?

我知道的操作不是我想要的:

  • 将其转换为将其(int)四舍五入为零。(int) 3.7将会3(int) - 3.9将会-3

  • Math.floor()向负无穷大舍入。Math.ceil(3.7)将会3.0Math.ceil(-3.9)将会-4.0

  • Math.ceil()向正无穷大舍入。Math.floor(3.7)将会4.0Math.ceil(-3.9)将会-3.0
  • Math.round() 向最接近的整数四舍五入。

但是我没有的东西,轮远离零,从而3.7变得4.0-3.9-4.0

Java中有这样的功能吗?

java rounding

6
推荐指数
1
解决办法
372
查看次数

JavaFX 12 中缺少包 javafx.embed.swing?

我从 Java 10 升级到 Java 12 和 JavaFX 12。

现在我无法再编译我的项目,因为javafx.embed.swingSwingFXUtils不再被识别。

Intellij 找不到该类的任何库。好像javafx.embed已经不存在了。

我查看了包裹是否掉落,但找不到任何相关信息。

java swing javafx java-12

5
推荐指数
1
解决办法
1878
查看次数

有什么理由启动一个没有“$”美元符号的 JsonPath 吗?

在 JsonPath 中,我看到“$”符号被描述为“引用根对象或元素”的符号。

例子:

JsonPath.read(json, "$.store.book[*].author");
Run Code Online (Sandbox Code Playgroud)

问题:有什么理由不以“$”开头的路径吗?

在 Jayway 中,您可以省略“$”。在路径的起点处并得到相同的结果。

但是,有理由这样做吗?

java jsonpath jayway

5
推荐指数
1
解决办法
2177
查看次数

JavaFX WebView:无法让 JS 桥在 Java11+ 中工作

我无法让 Java/Javascript 桥在 Java11 和 Java13 上工作。该桥接器似乎在 Java8 和 Java10 中运行良好。

这里的代码与/sf/answers/2438838671/基本相同,它在 Java8 和 Java10 上再次适用于我:

import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;

import javafx.application.Application;
import javafx.concurrent.Worker.State;
import javafx.scene.control.ButtonType;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebEvent;
import javafx.scene.web.WebView;
import javafx.stage.Stage;
import netscape.javascript.JSObject;

public class Main extends Application {

    public static void main(String[] args) {
        launch(args);
    }

    JavaBridge bridge;
    WebEngine webEngine;

    @Override
    public void start(Stage primaryStage) throws MalformedURLException {

        final URL url = new File("C:/test.html").toURI().toURL();

        WebView webView = new javafx.scene.web.WebView();
        webEngine = webView.getEngine(); …
Run Code Online (Sandbox Code Playgroud)

javascript java javafx java-11 java-13

5
推荐指数
1
解决办法
732
查看次数

可选的编译时依赖项如何工作?

在很长一段时间里,我认为在 Java 中要么有两种类型的依赖关系之一:

  • 所需的编译时依赖项(编译时始终需要依赖项)
  • 可能可选的运行时依赖项(可以在运行时解析的依赖项)

最近,我发现编译依赖项也可以是可选的。例如,commons-beanutils被列为 的可选编译依赖JXPath

这怎么行?依赖项真的可以在编译时使用但仍然完全可选吗?

编辑:我可能不清楚。我正在寻找一种在编译时使用依赖项并且同时完全可选的情况,或者解释为什么这种依赖项是不可能的。

java maven

5
推荐指数
1
解决办法
1318
查看次数

标签 统计

java ×5

javafx ×2

java-11 ×1

java-12 ×1

java-13 ×1

javascript ×1

jayway ×1

jsonpath ×1

maven ×1

rounding ×1

swing ×1