我試圖創建一個空值和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