关于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);