我试图创建一个空值和NaN的float数组:空int数组
float[] fArray = {null, null};
或
float[] fArray = {float.NaN, float.NaN};
是否有可能在java做类似这个?
我试图创建一个空值和NaN的float数组:空int数组
float[] fArray = {null, null};
或
float[] fArray = {float.NaN, float.NaN};
是否有可能在java做类似这个?
float
是原始类型,不能是null
。有一个包装类Float(注意大写),可以是null
。另外NaN是Float
的成员,不是float
。看看documentation of Float。
阿!这就是C#别名伪装成关键字派上用场的地方。 'float.NaN == System.Single.NaN' :) – Krumia
float[] array = new float[]{null,null};
不能编译,浮子是原始类型因而不能为空
Float[] array = new Float[]{null,null};
编译,浮动是一个对象,从而可以为空。
'浮法[] fArray = {NULL,NULL};' 或 '漂浮[] fArray = {的Float.NaN,的Float.NaN};' – EpicPandaForce