我正在嘗試構建一個動態數組來繪製android中的圖表。我正在使用AchartEngine庫。在Android中使用NaN類型值創建數組
這個想法是在JavaScript中提供一些不相關的整數,例如NaN,以便圖表庫不會爲該特定x軸點繪製任何點,而是繪製所有點之間的連線。我希望我的意思很清楚。
從Web服務我得到的數據和整數可能是負數,所以我不知道該放什麼類似於NaN。
JSONObject jObject = reader.getJSONObject("temp");
for(int i = 0; i< jObject.length();i++) {
if((jObject.getJSONArray(Integer.toString(i)).isNull(0))) {
temp.add(i, -125); // something here like NaN
Log.d(TAG, "JArray#1" + jObject.getJSONArray(Integer.toString(i)));
} else {
JSONArray j = jObject.getJSONArray(Integer.toString(i));
temp.add(i,Integer.parseInt(jObject.getJSONArray(Integer.toString(i))
.getJSONObject(0).getString("value")));
}
}
在當我檢查值ArrrayList
此外,它顯示了,我已經把-125
到底該指數爲空,我想陣列是這樣的,如果x-axiz有7個值然後
temp = [23, 45, NaN, NaN, 89, -4, -24]
我也嘗試將整數ArrayList轉換爲數組以及但沒有工作。
謝謝,我希望問題是清楚的
第一個temp是int數組,我也嘗試瞭解析Double.NaN但沒有工作 – user2323 2014-10-12 09:32:19