2016-04-25 7 views
0

私は日々の株価時系列を扱っています。 毎日私は4種類の価格(オープン、ハイ、ロー、クローズ)を保存する必要があります。私は後でそれらの価格のいずれかを取得するために、それをキーとして罪シーケンス(好ましくはAA日付または整数を格納する必要が使用してどのようなデータ構造Javaの価格時系列をキャプチャするためのアドバイス

長さ:変数は2から200

にすることができ、私は しかし、私はまだ彼らがペアを抱いていて、1つの日付または整数を入力して4つの価格(それぞれの文字列)を割り当てることが問題である。

私は配列を使用する必要があり、各要素は5つのメンバーを持つクラスになります(日付と4種類のpri ces)、次にArrayListを作成し、新しいクラスをインスタンス化し、入力を要素として使用しますか?

もっと速くて複雑な方法がありますか?

+0

こんにちはPiyushで取得することができます、はい、それは仕方が、何を持っていることができ、全体の週のための秒の非常に大規模な時系列について、例えば時系列のようです数千または数十万点? – Alfred

答えて

0

あなたは言うことができますクラスを作成することができます4人のメンバーとの価格:

open, high, low, close 

が値としてキーと価格クラスとして日付でハッシュマップを作成します。

このようにして、4人のメンバーすべてが特定の日に一意の値を持つようになります。

すべての値が

price.open and so on...... 
関連する問題