2
CSVファイルのデータを{timestamp}, {data1}, {data2}
の形式で取得しています。カレンダーのようなデータベースをJavaでモデル化する良い方法はありますか?
私が探している私は簡単に次の操作を行うことができるように、データ構造内のデータを格納するためのまともな、賢明な方法である:正しいデータを与えDate
オブジェクトに対して
- 、見つけますその日付に関連付けられています。
- 日付に直接一致するものがない場合は、前後の項目を検索します。
最初の要件は、Hashtableによって容易に満たされます。 2番目のものは、Hashtableが固有の順序を持っていれば簡単でしょう。その場合、前の項目のために与えられた日付よりも下にある最大の項目と、次の項目の次の項目を見つけることができます。
これは当てはまらないので、ここで使用するのはどのようなデータ構造ですか?
驚くばかりです。どうもありがとう。 – winsmith
他の読者は、SortedMapは抽象であることに注意してください。それをインスタンス化するには、 'SortedMapのようにTreeMapを使います。map =新しいTreeMap ();' –
winsmith