Java 如何创建NAN的浮点[]?
我可以用短时间创建一个由三个float.NaN组成的float[]吗?我将其作为方法参数传递,因此希望表达式简短。您可以使用:Java 如何创建NAN的浮点[]?,java,arrays,Java,Arrays,我可以用短时间创建一个由三个float.NaN组成的float[]吗?我将其作为方法参数传递,因此希望表达式简短。您可以使用: 您可以定义一个方法来抽象和隐藏构建数组的行为,并以一种非常简洁易读的方式将其作为参数传递给您的函数: public static float[] nanFloatArr(int len) { float[] arr = new float[len]; Arrays.fill(arr, Float.NaN); return arr; } 然后你可以简明扼要地
您可以定义一个方法来抽象和隐藏构建数组的行为,并以一种非常简洁易读的方式将其作为参数传递给您的函数:
public static float[] nanFloatArr(int len) {
float[] arr = new float[len];
Arrays.fill(arr, Float.NaN);
return arr;
}
然后你可以简明扼要地称之为:你的方法nanFloatArr3 您也可以尝试以下方法
float[] nans = {Float.NaN ,Float.NaN,Float.NaN};
使用for循环或Arrays.fillsomeFunction{Float.NaN,Float.NaN,Float.NaN}@Ziul那不能编译。哦,对不起,让我来修一下
float[] nans = {Float.NaN ,Float.NaN,Float.NaN};
someFunction( new float[]{Float.NaN,Float.NaN,Float.NaN} );