Map<String, Object> map = new HashMap();
时间: 2023-12-17 22:51:45 浏览: 64
这段代码是创建了一个 HashMap 对象,键的类型为 String,值的类型为 Object。可以通过 put 方法向 map 中添加键值对。例如:
```
map.put("name", "张三");
map.put("age", 18);
```
这样就向 map 中添加了两个键值对,其中键为 "name",对应的值为 "张三",键为 "age",对应的值为 18。可以通过 get 方法获取指定键对应的值。例如:
```
String name = (String) map.get("name");
int age = (int) map.get("age");
```
这样就分别获取了键为 "name" 和 "age" 的值。需要注意的是,由于值的类型是 Object,获取时需要进行强制类型转换。
相关问题
Map<String,Object> map=new HashMap<String,Object>详解
这段代码定义了一个名为 `map` 的变量,类型为 `Map<String, Object>`,并使用 `HashMap<String, Object>` 类实例化它。
`Map` 是一个接口,它提供了一种将键映射到值的方式。在这个例子中,`String` 代表键的类型,`Object` 代表值的类型。因为 `Object` 是 Java 中所有类的基类,所以 `Map` 可以存储任何类型的值。
`HashMap` 是 `Map` 接口的一个实现类,它使用哈希表来存储键值对,这使得它可以快速访问和查找键值对。在这个例子中,我们使用 `HashMap` 来存储键值对,其中键的类型是 `String`,值的类型是 `Object`。
因此,这段代码定义了一个可以存储任意类型键值对的 `HashMap` 对象,并将其赋值给 `map` 变量。
Map<String,Object> map = new HashMap<String, Object>();
Map<String,Object> map = new HashMap<String,Object>();是创建一个名为map的HashMap对象,并且该对象的键和值的类型分别为String和Object。接下来可以使用map.put(key,value)方法将键值对存储到map中,并使用map.get(key)方法获取相应key的值。
阅读全文