怎么获得Map<String,Date>中Date类型的值
时间: 2024-03-09 19:49:29 浏览: 16
我们可以通过Map的get方法获取Map中对应key的value,由于Map中的value是Date类型,所以直接获取到的就是Date对象。
示例代码如下:
```java
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
public class MapTest {
public static void main(String[] args) {
Map<String, Date> map = new HashMap<>();
map.put("date1", new Date());
map.put("date2", new Date());
// 获取Map中指定key的value
Date date1 = map.get("date1");
System.out.println(date1);
// 遍历Map,获取所有的value
for (Date value : map.values()) {
System.out.println(value);
}
}
}
```
上述代码中,我们首先创建了一个Map对象,其中的key是String类型,value是Date类型。然后通过Map的get方法获取指定key的value,由于value是Date类型,所以直接获取到的就是Date对象。遍历Map可以通过Map的values()方法获取所有的value,然后直接遍历输出即可。