小编Rez*_*eem的帖子

Java:如何将2维ArrayList传递给方法/构造函数

我试图将2d ArrayList传递给构造函数.构造函数的标题是这样的:

public Table( ArrayList<ArrayList<?>> table )
{
Run Code Online (Sandbox Code Playgroud)

在此之后,我尝试在main中实现以下代码:

ArrayList<ArrayList<Object>> 2dList = new ArrayList<ArrayList<Object>>(2); 

Table Data1 = new Table( 2dList );
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试这样的代码时,我收到以下错误:

no suitable contructor found for Table(java.util.ArrayList<java.util.ArrayList<java.lang.Object>>)
    constructor Table.Table(java.util.ArrayList<java.util.ArrayList<?>>) is not applicable
    (argument mismatch; java.util.ArrayList<java.util.ArrayList<java.lang.Object>> cannot be converted to java.util.ArrayList<java.util.ArrayList<?>>)
Run Code Online (Sandbox Code Playgroud)

什么是正确的实施?如果我误解了任何基本想法或犯了一个愚蠢的错误,请原谅我.

谢谢.

java constructor arraylist

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

为什么JavaFx应用程序必须从它自己的类中启动?

我尝试了以下代码,并被迫在Viewer不直接调用该方法的情况下启动我调用的JavaFx应用程序launch.

这是JavaFx类:

package Freelance;

public class Viewer extends Application
{
    private WebEngine myWebEngine;

    public void start(Stage stage)
    {
        stage.setTitle("Browser");

        WebView myBrowser = new WebView();
        myWebEngine = myBrowser.getEngine();
        myWebEngine.getLoadWorker().exceptionProperty().addListener(new ChangeListener<Throwable>()
        {
            @Override
            public void changed(ObservableValue<? extends Throwable> observableValue, Throwable oldException,
                    Throwable exception)
            {
                System.out.println("WebView encountered an exception loading a page: " + exception);
            }
        });
        myBrowser.setPrefSize(1600, 900);

        BorderPane root = new BorderPane();
        root.setCenter(myBrowser);
        stage.setScene(new Scene(root));
        stage.show();
        myWebEngine.load("http://www.google.com/");

    }

    public static void run()
    {
        launch("");
    }

}
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试从一个单独的类启动它时,如下所示: …

java javafx

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

未知错误获取位置 GeolocationPositionError 代码 2 - Firefox Linux Mint

试图测试地理位置功能在我的阵营项目上Firefox 74.0Linux Mint 19.3

尝试执行以下代码时:

 window.navigator.geolocation.getCurrentPosition(
        position => console.log(position),
        err => console.log(err)
    );
Run Code Online (Sandbox Code Playgroud)

Firefox 浏览器控制台中显示以下错误:

GeolocationPositionError { code: 2, message: "Unknown error acquiring position" }
Run Code Online (Sandbox Code Playgroud)

firefox linux-mint npm reactjs

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

设置增强for循环的初始值

我将替换这个基本的for循环:

List<Long> list = new ArrayList<>();

for (int i = 1; i <= n; i++) {
 // do something with list
}
Run Code Online (Sandbox Code Playgroud)

有了这个增强版本:

for (long i : list) {
    // do something with list
}
Run Code Online (Sandbox Code Playgroud)

但第二个循环开始0,我想开始1

java for-loop

0
推荐指数
1
解决办法
928
查看次数

标签 统计

java ×3

arraylist ×1

constructor ×1

firefox ×1

for-loop ×1

javafx ×1

linux-mint ×1

npm ×1

reactjs ×1