关于Map<String,Object>比较的坑

记录下基础知识,啊哈。

Map<String, Object> retMap = new HashMap<String, Object>();
// put进去的200 是个整形数据类型的 retMap.put(
"code",200); //强转也会出错的 String dd=(String) retMap.get("code"); // 返回的是false System.out.println("200".equals(retMap.get("code"))); // 返回是false ,所以上步直接返回了false,查看equals源码就可以知道 System.out.println(retMap.get("code") instanceof String);

 

posted @ 2021-04-14 11:09  蒙恬括  阅读(474)  评论(0编辑  收藏  举报