小编MG.*_*MG.的帖子

原始数组上的Lambda

我试图将a转换double[]float[]使用Java 8 lambda演算.到目前为止,我刚刚创建了一个应该修改的玩具方法.试图找到转换原始数组的帮助.大多数情况下,是否有任何方法可以摆脱guava转换,因为转换为List和返回对于大型数组来说太重了.

import com.google.common.primitives.Floats;

public static float[] doubleToFloat(double[] vector) {
    Float[] f = Arrays.stream(vector).<Float>mapToObj(x -> (float) x).toArray(Float[]::new);
    return Floats.toArray(Arrays.asList(f));
}
Run Code Online (Sandbox Code Playgroud)

java lambda java-8

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

如何在Windows中为超过768M的Android模拟器分配内存?

如果ram超过768M,则使用AVD将无法在Windows中分配.如何使其适用于2048M RAM?

memory android simulator

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

标签 统计

android ×1

java ×1

java-8 ×1

lambda ×1

memory ×1

simulator ×1