>>12-14
レスありがとうございますっっ
コレクションをほとんど使ったことないもので、ものすごい参考になります

>>12
すいません、1日前じゃなくて1つ前のデータでした。
MapのValue値にList型をいれるという発想がなかったようです orz
s.headSet(key).last()ってのは、
keyより小さいSortedSetを取り出して、その最後を返す=keyの一つ後ろを返すってことですよね

最初の書き方が悪かったんですが、1つ前のデータだけじゃなくてN個前のデータが取得したいのでコレは保留でしょうか

>>13
既にクラスがあるのではなく、
データをどのようなクラス(or配列)にいれるのがベターかという話しです

最初は
int[] data,koumoku1,koumoku2 とやってたんですが、
日付をキーとして取り出せないことで破綻しまして。。。

MapのValueにクラスが入る発想がなかったので、
多次元Hashとかアホなことを考えてしまったようです

>>14
Map<日付, Integer>と、日付に対してIntegerを割り当ててるのは、N個前を表現するためですか?
そうだとしたら、Mapを作る時点で日付の一番古いところに値0、それ以降は値++って感じでMapを定義すればいいんでしょか?