一个Map操作中遇到的转换问题

来源:互联网 发布:c语言socket多线程 编辑:程序博客网 时间:2024/05/18 14:14

最近调用了一个同事的方法

大概类似下面

Map map = new HashMap();

map.put("TIME", new Date());

String s = (String)map.get("TIME");

就报了一个错

Exception in thread "main" java.lang.ClassCastException: java.util.Date

囧~他存的是String,我存的是Date,他刚好没事

Date类型不能强制转String

还是用toString安全~