我试图将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) 如果ram超过768M,则使用AVD将无法在Windows中分配.如何使其适用于2048M RAM?