一个新问题--当map中存放object时转为String 报错
来源:互联网 发布:张萱妍 软件 编辑:程序博客网 时间:2024/05/16 09:14
public static void main(String[] args)
{
Map<String, Object> tempUserInfo = new HashMap<String,Object>();
tempUserInfo.put("phone", 123456789);
String phone = "123456789";
try{
if(phone.equals((String)tempUserInfo.get("phone"))){
System.out.print("---------");
}
}catch(Exception e){
e.printStackTrace();
}
}
{
Map<String, Object> tempUserInfo = new HashMap<String,Object>();
tempUserInfo.put("phone", 123456789);
String phone = "123456789";
try{
if(phone.equals((String)tempUserInfo.get("phone"))){
System.out.print("---------");
}
}catch(Exception e){
e.printStackTrace();
}
}
报错:java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
at com.huawei.dsdp.feedback.servlet.TestValue.main(TestValue.java:21)
请大神指教 为何?
同是object 为什么其他类型的可以转,数字的却转不了
- 一个新问题--当map中存放object时转为String 报错
- 当需要对一个list<Map<String,Object>>中的map添加一个相同的数据是可以参考
- Map<String,Object>转为JSONObject ,JSONObject 转为JsonObject,JsonObject转为JsonElement
- 使用 fastjson将字符串转为 list<map<string,object>>
- Object Bean 转为 map
- Map转为String
- 将一个LIST分组,转为map<string,list>类型
- java中 object转为 String几种常用方法
- java语言中Object转为String的几种形式
- 将List<Map<String, Object>>遍历后存入List<Object<String,String,List<Map<String, String>>>中>
- List<Map<String, Object>>
- List<Map<String, Object>>
- Map<String, Object> 作用
- List<Map<String, Object>>
- Object,Map,List,Array转为Json格式
- Freemarker遍历map<String,Map<String,Object>>
- 项目中将Collection转换为一个数组注意Object[] 是不能被强转为String[]
- list中根据map<String,Object>的某个值排序
- android:descendantFocusability用法简析
- C#对时间函数的操作
- Poj 1308 Is It A tree
- sse2指令集
- linux(centos5.8)环境下Hadoop 2.0.2单机部署以及Eclipse环境搭建
- 一个新问题--当map中存放object时转为String 报错
- unix域socket通信实例
- android 4.0.3内核及SDK编译
- 深入理解Flex的事件机制
- IT外企那点儿事(1):外企也就那么回事
- 关于js的若干内容
- ios中在AppDelegate设置全局变量
- c++ 除号 /
- 论文《可信计算》的摘要