有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将包装器类转换为Xtend中的原语

我有一个for循环,在该循环中,我将Double值放入数组中。通常,这些值来自类型double,但由于Xtend没有显式指定数据类型(并自动指定),因此它们被处理为Doubles

我尝试了以下方法:

for (i : 0 ..< list.size) {
    array.set(i, list.get(i).myvalue as double);
}

但这似乎不起作用,尽管没有发生错误

如何将Double转换为doubleDouble[]转换为double[]


共 (1) 个答案

  1. # 1 楼答案

    你根本不需要演员。以下内容很好:

    val double[] array = #[1d,2d]
    val List<Double> list = #[1d,2d]
    for (i : 0 ..< list.size) {
       array.set(i, list.get(i));
    }
    

    不过,演员阵容也很有效