社区
Java SE
帖子详情
[求助] 关于Map的类型转换
csuwzc
2014-01-24 10:16:19
有个方法返回的参数是 Map<Object, Object>,但实际的类型是 Map<String, String>,请问有什么办法能高效的转换成实际类型,强制类型转换不管用。
...全文
1747
9
打赏
收藏
[求助] 关于Map的类型转换
有个方法返回的参数是 Map,但实际的类型是 Map,请问有什么办法能高效的转换成实际类型,强制类型转换不管用。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanding_
2014-01-26
打赏
举报
回复
public class TestT<T> { static Map<Object,Object> map = new HashMap<Object, Object>(); public T f(String[] args) { map.put("x","x"); TestT<String> testT = new TestT<String>(); T str = (T)map.get("x"); return str; } } 给你参考下
teemai
2014-01-25
打赏
举报
回复
取出来再转成你要的
kiyoki
2014-01-25
打赏
举报
回复
java的本来就是假泛型,你骗一骗他就好 先创建一个变量去除泛型,再在下面强加泛型 public static void main(String[] args) { Map map = getMap();//抛弃泛型 Map<String,String> dMap = (Map<String,String>)map;//把泛型加回去 System.out.println(map.get("goodest")); //OK了 } public static Map<Object,Object> getMap(){ Map map = new HashMap<String, String>(); map.put("goodest", "badest"); return map; }
pcmlose
2014-01-24
打赏
举报
回复
最笨的方法,遍历toString
卡卡吉利
2014-01-24
打赏
举报
回复
new一个对象
简易人
2014-01-24
打赏
举报
回复
楼主,把你整段发我看看
Lsheep
2014-01-24
打赏
举报
回复
你说的不管用是不是直接Map<String, String> mapStringString = (Map<String, String>)mapObjectObject了?这样肯定不行了。 你可以把object取出来再转,读的时候无所谓,反正传什么进去都会被转成Object的。
长笛党希望
2014-01-24
打赏
举报
回复
貌似就算是Map<Object, Object> ,去存放String-String ,也不会出错吧。
Test_LD
2014-01-24
打赏
举报
回复
String也是Object类型,不转的话会map存取会有很大影响?这样转好像没什么意义,另在定义方法的时候就限定是String,
python中的
map
函数
本文介绍了Python内置的
map
()函数,它会根据提供的函数对指定序列做映射,不改变原序列,而是返回新序列。还给出多个实例,如用lambda匿名函数使用
map
()、不传入function时等同于zip(),以及用
map
()实现
类型转换
等。
js
Map
类型转换
本文介绍了JavaScript中
Map
类型的四种转换方法:
Map
转数组、数组转
Map
、
Map
转普通对象及普通对象转
Map
。详细展示了转换过程及注意事项,特别是如何处理二维数据。
JavaScript
类型转换
.
map
方法总结
本文总结了JavaScript中常见的
类型转换
,包括字符串转数字、数字转字符串、数字转数组、字符串转数组以及数组转字符串的方法。特别提到了split在处理数字时的限制,以及toString和toLocaleString在数组转换为字符串时的不同,后者会根据中国使用习惯进行转换。
java string转
map
_Java string
类型转换
成
map
代码实例
本文介绍如何使用Gson库将Java中的String类型数据转换为
Map
,并提供了实际代码示例。此外,还探讨了Java中不同数据类型之间的转换方法。
java 中把
map
类型转换
成指定类型
本文介绍了一个Java程序中如何创建用户对象,并利用工具类将
Map
数据转换为该用户对象的过程。具体包括User类的设计、CommonUtils工具类的实现及日期转换器的编写。
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章