我看到一段使用Hashmap的java代码如下:
Map indata = new HashMap(12);
//load data
indata.put(“checking”, ((object) new Double(1.0)));
indata.put(“PURPOSE”, ((object)"2”));
让我困惑的是“put”方法的两种用法,其中我们有((object) new Double(1.0))
和(object)"2"
。在这里起什么(object)
作用?((object) new Double(1.0))
和之间有什么区别(object)"2"
?