동적 배열을 작성하여 Android에서 차트를 그려 봅니다. AchartEngine 라이브러리를 사용하고 있습니다.Android에서 NaN 유형 값을 사용하여 배열 만들기
아이디어는 자바 스크립트에서 NaN과 같은 무의미한 정수를 제공하여 차트 라이브러리가 특정 x 축 지점에 대한 점이 아니라 모든 점 사이의 연결 선을 그리도록합니다. 내가 여기서 의미하는 바를 분명히 알기를 바랍니다.
웹 서비스에서 데이터를 가져오고 정수가 음수 일 수 있으므로 NaN과 유사하게 넣을 항목을 모르겠습니다.
내가ArrrayList
값을 확인하고 또한
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")));
}
}
, 그것이 내가 결국 -125
를 뒀다 인덱스에 널 보여줍니다 X-axiz 7 개 값이있는 경우,이 같은 배열 뭔가를 원하는
temp = [23, 45, NaN, NaN, 89, -4, -24]
또한 Integer ArrayList도 Array로 변환했지만 작동하지 않았습니다.
덕분에, 나는
first temp는 int 배열이고 Double.NaN을 구문 분석하여 시도했지만 작동하지 않았습니다. – user2323