怎么获得Map<String,Date>中+String或Date类型
时间: 2024-03-09 17:49:28 浏览: 21
我们可以通过Map的keySet()方法获取Map中所有的key,再通过Map的values()方法获取Map中所有的value。然后就可以判断某个key或value的类型是String还是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
for (String key : map.keySet()) {
System.out.println("key:" + key);
// 判断value的类型
if (map.get(key) instanceof Date) {
System.out.println("value is Date type");
} else {
System.out.println("value is not Date type");
}
}
// 获取Map中所有的value
for (Date value : map.values()) {
// 判断value的类型
if (value instanceof Date) {
System.out.println("value is Date type");
} else {
System.out.println("value is not Date type");
}
}
}
}
```
上述代码中,我们首先创建了一个Map对象,其中的key是String类型,value是Date类型。然后我们通过遍历Map的keySet()和values()方法,对每个key或value进行类型判断,以此判断其是String类型还是Date类型。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)