2017-12-08 1 views
0

私のJavaプロジェクトでは、私はGET要求を行い、Volleyを使ってJSONを受け取っています。 私が受け取っているデータは(unix time as long、float number)であり、各dataPointは他のもの(600 000 ms)から10分離れています。配列に欠落している時間値を書き込む

P1 =(0、100)

: 問題はfloat値である場合は、実際に私はので、私はこの(semplified UNIX時間)のようなものを持っている可能性のあるデータ点を返しません使用していたWeb APIをゼロということです

P2 =(10、120)

P3 =(20、88)

P4 =(30、86)

(ここではギャップがある)

P5 =(80、111)

P6 =私はこのために、そのtransforする方法(90、128)

P7 =(100、135)

P1 =(0、100)

P2 =(10、120)

のP3 =(20、88)

P4 =(30、86)

P5 =(40、0)

P6 =(50、0)

P7 =(60、111)

P8 =(70、128)

P9 =(80、135)

+1

なぜ(80,111)は(80,135)になるのですか? – slim

+0

入力エラー申し訳ありません – lugiank

答えて

0

apiからdataPointsを受け取る配列から始める場合は、配列に希望の名前(p1、p2、p3)の新しいエントリを追加し、リクエストするたびに新しいエントリを追加するだけです。

  • ポイント[0] - >(0、100)
  • ポイント[1] - >(10、120)
  • ポイント[2] - >ヌル
  • ポイント[3] - >ヌル
  • ポイント[4] - >あなたは、その出力を変換するために別の方法を使用することができるなど、この配列では

(?リスト)(40、900)....(P1 =(0、100 )など)

+0

これは既に私がやっていることですが、問題はポイント[2]とポイント[3]がAPIにありません – lugiank