>>387
hashmapに入れたものをすぐに取り出そうとしているのだろうが、
そのコードではそれは実現しない。

HashMap<String, Double> hashmap = new HashMap<String, Double>();
double d;
hashmap.put(String.valueOf("hoge"), Double.valueOf(1.0D));
d = hashmap.put(String.valueOf("hoge"), Double.valueOf(2.0D)).doubleValue();
System.out.println(d);

これで本当に2が表示されるかどうか確かめてみれば分かる。